Past and future models of CASE integration

Two key approaches to building integrated software development environments are analyzed. They are the integrated project support environments (IPSE) approach, and the computer-aided software engineering (CASE) coalitions approach. The strengths and limitations of these approaches are discussed, leading to the definition of a model of integration that separates process, end-user service, and mechanism concepts, relating them in a three-schema view of integration similar to the ANSI/SPARC database model. This model provides the basis for a deeper understanding of integration issues within a SDE, and points the way toward an architecture for future SDEs that combines the benefits of the IPSE and CASE coalition approaches.<<ETX>>

[1]  Erhard Plödereder,et al.  Issues in Designing Object Management Systems , 1989, SEE.

[2]  Larry Masinter,et al.  The Interlisp Programming Environment , 1981, Computer.

[3]  Mark Dowson,et al.  ISTAR—an integrated project support environment , 1987, SDE 2.

[4]  A. Nico Habermann,et al.  Software Development Environments , 1987, Computer.

[5]  Tom Strelich The Software Life Cycle Support Environment (SLCSE): a computer based framework for developing software systems , 1988, SDE 3.

[6]  David Notkin,et al.  Gandalf: Software development environments , 1986, IEEE Transactions on Software Engineering.

[7]  Maria Heloisa Penedo,et al.  PMDB—a project master database for software engineering environments , 1985, ICSE '85.

[8]  Ian Thomas,et al.  An overview of PCTE and PCTE+ , 1989, SDE 3.

[9]  Victor Lesser,et al.  Plan-based intelligent assistance: an approach to supporting the software development process , 1989 .

[10]  Jack C. Wileden,et al.  Foundations for the Arcadia environment architecture , 1989, SDE 3.

[11]  George Radin,et al.  AD/Cycle Strategy and Architecture , 1990, IBM Syst. J..

[12]  Takuya Katayama,et al.  Mechanisms For Software Process Dynamics , 1989, [1989] Proceedings of the 5th International Software Process Workshop.

[13]  J.-R. Bourguignon Structuring for managing complexity , 1990 .

[14]  Steven P. Reiss Interacting with the field environment , 1990, Softw. Pract. Exp..

[15]  Dennis Tsichritzis,et al.  The ANSI/X3/SPARC DBMS Framework Report of the Study Group on Dabatase Management Systems , 1978, Inf. Syst..

[16]  Patricia Oberndorf,et al.  CAIS (Common APSE (Ada (Trade Name) Programming Support Environment) Interface Set) Reader's Guide for DoD-STD-1838. , 1987 .