ACM Home Page
Please provide us with feedback. Feedback
Issues encountered in building a flexible software development environment: lessons from the Arcadia project
Full text PdfPdf (1.51 MB)
Source Software Engineering Symposium on Practical Software Development Environments archive
Proceedings of the fifth ACM SIGSOFT symposium on Software development environments table of contents
Tyson's Corner, Virginia, United States
Pages: 169 - 180  
Year of Publication: 1992
ISBN:0-89791-554-2
Also published in ...
Author
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 54,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142868.143768
What is a DOI?

ABSTRACT

This paper presents some of the more significant technical lessons that the Arcadia project has learned about developing effective software development environments. The principal components of the Arcadia-1 architecture are capabilities for process definition and execution, object management, user interface development and management, measurement and evaluation, language processing, and analysis and testing. In simultaneously and cooperatively developing solutions in these areas we learned several key lessons. Among them: the need to combine and apply heterogenous componentry, multiple techniques for developing components, the pervasive need for rich type models, the need for supporting dynamism (and at what granularity), the role and value of concurrency, and the role and various forms of event-based control integration mechanisms. These lessons are explored in the paper.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The Object-Oriented Database System Manifesto. In Proceedings of the First International Conference on Deductive and Object- Oriented Databases, 1989.
 
2
D. A. Baker, D. A. Fisher, and J. C. Shultis. The gardens of IRIS. Technical Report Arcadia-IncSys-88-03, Incremental Systems Corporation, August 1988. Draft.
 
3
 
4
M. R. Cagan. The HP SoftBench environment: An architecture for a new generation of software tools. Hewlett-Packard Journal, 41(3):36-47, June 1990.
 
5
 
6
L. A. Clarke, J. C. Wileden, and A. L. Wolf. Graphite: A met a-tool for Ada environment development. In Proceedings of the IEEE Computer Society Second International Conference on Ada Applications and Environments, pages 81-90, Miami Beach, Florida, April 1986. IEEE Computer Society Press.
 
7
 
8
D. Heimbigner. Triton Reference Manual, 1 July 1990.
 
9
 
10
11
12
 
13
M. Maybee, L. J. Osterweil, and S. D. Sykes. Q: A multi-lingual interprocess communications system for soft ware environment implement ation. Technical Report CU-CS-476-90, University of Colorado, Boulder, June 1990.
 
14
C. T. Moore, T. O. O'Malley, D. J. Richardson, S. H. L. Aha, and D. A. Brodbeck. ProDAGI: A program dependence graph system. Technical Report UCI-91-25, Department of Information and Computer Science, University of California, 1991.
 
15
J. E. B. Moss. Implementing persistence for an object oriented language. In Proceedings of the Workshop on Persistent Object Systems: Their Design, Implementation, and Use, Port Appin, Scotland, 25-28 August 1987.
 
16
17
18
 
19
20
21
 
22
P. Tarr, J. Wileden, and L. Clarke. Extending and Limiting PGRAPHITE-st yle Persistence. In Proceedings of the 4th International Workshop on Persistent Object Systems, Martha's Vineyard, MA, pages 74-86, August 1990.
23
24
 
25
 
26
P. S. Young and R. N. Taylor. Team-oriented process programming. Technical Report UCI-91-68, Department of Information and Computer Science, University of California, 1991.
 
27

CITED BY  20