Abstract
As other chapters in this volume demonstrate, Leon Osterweil has made critical contributions to software analysis and testing. That stream of contributions began with his work in the DAVE project, which produced a static data flow analysis tool capable of analyzing FORTRAN programs. What I am sure Lee did not recognize at the time was that this work also launched him on a path to making critical contributions in environment architectures, inconsistency management, and integration technologies. These contributions arose from his work with Toolpack, Odin, the Arcadia project, and their recent successors. This chapter traces some of these key results, highlighting not only Lee’s contributions, but places where they remain to be fully exploited.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Balzer R (1991) Tolerating Inconsistency. In: 13th Intl. Conference on Software Engineering
Cass AG, Lerner BS, Sutton Jr. SM, McCall EK, Wise A, Osterweil LJ (2000) Little-JIL/Juliette: a process definition language and interpreter. In: Proceedings of the 22nd international conference on Software engineering
Clemm G, Osterweil L (1990) A Mechanism for Environment Integration. ACM Transactions on Programming Languages and Systems 12(1):1–25 (Reprinted as Chapter 12)
Feldman S (1979) Make—a program for maintaining computer programs. Software: Practice and Experience 9(4):255–265
Kadia R (1992) Issues Encountered in Building a Flexible Software Development Environment: Lessons from the Arcadia Project. In: Fifth ACM SIGSOFT Symposium on Software Development Environments (Reprinted as Chapter 14)
Maybee MJ, Heimbigner DM, Osterweil LJ (1996) Multilanguage Interoperability in Distributed Systems. In: 18th International Conference on Software Engineering
Osterweil LJ (1983) Toolpack—An Experimental Software Development Environment Research Project. IEEE Transactions on Software Engineering SE-9(6):673–685 (Reprinted as Chapter 11)
Osterweil LJ, Fosdick LD (1976) DAVE—A validation error detection and documentation system for FORTRAN programs. Software: Practice and Experience 6(4):473–486
Osterweil LJ, Taylor RN (1990) The Architecture of the Arcadia-1 Process Centered Software Environment. In: Sixth International Software Process Workshop
Sutton Jr. SM, Heimbigner D, Osterweil LJ (1995) APPL/A: A Language for Software Process Programming. ACM Trans. on Software Engineering and Methodology 4(3):221–286
Sutton Jr. SM, Heimbigner D, Osterweil LJ (1990) Language constructs for managing change in process-centered environments. In: Proceedings of the fourth ACM SIGSOFT symposium on Software development environments (Reprinted as Chapter 19)
Taylor R, Belz F, Clarke L, Osterweil L, Selby R, Wileden J, Wolf A, Young M (1988) Foundations for the Arcadia Environment Architecture. In: Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symp. on Practical software development environments (Reprinted as Chapter 13)
Taylor RN (1983) An integrated verification and testing environment. Software: Practice and Experience 13(8):697–713
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Taylor, R.N. (2011). Software Architecture, (In)consistency, and Integration. In: Tarr, P., Wolf, A. (eds) Engineering of Software. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19823-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-19823-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19822-9
Online ISBN: 978-3-642-19823-6
eBook Packages: Computer ScienceComputer Science (R0)