A two-level process model for integrated system development

The concepts presented in this paper propose a pre-planned and integrated development process for large, complex, and possibly distributed systems-so-called "mega-systems". A mega-system is partitioned into systems which are developed very independently but interoperate in an integrated manner to provide comprehensive functionality within an application domain, e.g. in the form of a so-called "system of systems". To support this concept, we specify a generic systems integration framework (GenSIF) that provides an additional level of control and coordination for the otherwise independent projects. Based on this idea of a distributed but well-guided systems development effort, a process model that enacts the suggested framework and its system development philosophy is discussed. This process model is a natural extension of already-existing, more traditional development models, and allows the engineer to preserve existing know-how in this area. To support flexibility and easy adaptation, domain modeling and domain architecture design are incorporated into the proposed framework.<<ETX>>

[1]  Wilhelm Rossak,et al.  A meta-process model for the planned development of integrated systems , 1993, J. Syst. Integr..

[2]  Leigh R. Power Post-facto integration technology: new discipline for an old practice , 1990, Systems Integration '90. Proceedings of the First International Conference on Systems Integration.

[3]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[4]  Wilhelm Rossak,et al.  Mega-Systems-the issue of advanced systems development , 1992, Proceedings of the Second International Conference on Systems Integration.

[5]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[6]  Wilhelm Rossak,et al.  Some thoughts on systems integration: A conceptual framework , 1991, J. Syst. Integr..

[7]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[8]  Harold W. Lawson Philosophies for engineering computer-based systems , 1990, Computer.

[9]  Will Tracz,et al.  A conceptual model for megaprogramming , 1991, SOEN.

[10]  Howard Eisner,et al.  Computer-aided system of systems (S2) engineering , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[11]  Gregory D. Abowd,et al.  Using style to understand descriptions of software architecture , 1993, SIGSOFT '93.

[12]  Roger P. Beck,et al.  Architectures for large-scale reuse , 1992, AT&T Technical Journal.

[13]  Alan M. Davis,et al.  A Strategy for Comparing Alternative Software Development Life Cycle Models , 1988, IEEE Trans. Software Eng..

[14]  Wilhelm Rossak,et al.  Integrative Domain Analysis via Multiple Perceptions , 1993, Informatica.

[15]  Klaus Wimmer Conceptual modelling based on ontological principles , 1992 .

[16]  Harold W. Lawson Application machines: An approach to realizing understandable systems , 1992, Microprocess. Microprogramming.