Abstract
In order to investigate the capabilities of varous types of integration infrastructure, the CASE Environments project at the Software Engineering Institute has conducted a series of studies integrating a variety of tools using “framework” technologies. This paper discusses one of these studies, in which a Software Engineering Environment was first modeled using a number of process notations and then constructed using control- and data-oriented frameworks. Public domain, commercial, and custom tools were integrated in support of the defined process scenario.
Similar content being viewed by others
References
Christian Bremeau and Ian Thomas. A schema design method for ECMA PCTE. InProceeding of PCTE '93. Paris. France, November 1993.
Alan W. Brown, Peter H. Feiler, and Kurt C. Wallnau. Understanding integration in a software development environment. InProceedings of the Second IEEE International Conference on Systems Integration, Morristown, NJ, June 1992.
Alan W. Brown Control integration through message-passing in a software development environment.Software Engineering Journal, May 1993.
Alan M. Christie.Process-Centered Development Envrionments: An Exploration of Issues. (CMU/SEI-93-TR-04). Software Engineering Institute, Carnegie Mellon University. Pittsburgh, PA, June 1993.
National Institute of Standards and Technology and the European Computer Manufacturers Association.Reference Model for Frameworks of Software Engineering Environments, NIST Special Publication 500-201, ECMA TR/55, 2nd Edition. Geithersburg, MD, December 1991.
European Computer Manufacturers Association.Portable Commun Tool Environment (PCTE): Abstract Specification. ECMA-149. December 1990.
Alan W. Brown, W. Michael Caldwell, Fred W. Long, Edwin J. Morris, and Paul F. Zarrella. Experiences with a federated environmental testbed. InProceeding of the Fourth European Software Engineering Conference. Garmisch. Germany (ESEC'93), September 1993.
C. Fernstrom. PROCESS WEAVER: Adding process support to UNIX. InProceedings of the Second International Conferance of the Software Process, Berlin, Germany, February 1993.
David Marca. SADT:Structured Analysis and Design Technique. McGraw Hill, New York, 1988.
Fred W. Long and Edwin J. Morris.An Overview of PCTE: A Basis for a Portable Common Tool Environment (CMU/SEI-93-TR-01). Software Engineering Institute, Carnegie Mellon University, Pittsburgh. March 1993.
Hugh Oliver. Adding control integration to PCTE. In A. Endres and H. Weber, editors,Software Development Environment and CASE Technology, European Symposium. Königswinter, Germany, June 1991. Springer-Verlag, LNCS Vol. 509, 1991.
Commission of the European Communities.PCTE, A Basis for a Portable Common Tool Environment, Functional Specification Version 1.5. Brussels, Belgium, 1988.
Naval Air Warfare Center, Aircraft Division. Reference model for project support environments version 1.0. Technical Report NAWCADWAR-93023-70, Warminster, PA, February 1993.
Ian Thomas and Brian A. Nejmeh. Definitions of tool integration for environments.IEEE Software, 9(2):29–35. March 1992.
Kurt Wallnau and Peter Feiler.Tool Integration and Environment: Architectures (CMU/SEI-91-TR-II). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, May 1991.
Kurt C. Wallnau,Issues and Techniques of CASE Integration with Configuration Management (CMU/SEI-92-TR-5). Stoftware Engineering Institute. Carnegie Mellon University, Pittsburgh, PA, March 1992.
Anthony Wasserman. Tool integration in software engineering environments. In Fred Long, editor,Lecture Notes in Computer Science, Vol. 467. Springer-Verlag, 1990.
Paul F. Zarrella and Alan W. Brown,Replacing the Message Service Component in an Integration Framework (SEI Special Report). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, April 1993.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Brown, A.W., Carney, D.J., Christie, A.M. et al. A case study in use of framework technology as the basis for a software engineering environment. Journal of Systems Integration 4, 195–218 (1994). https://doi.org/10.1007/BF01976183
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01976183