A new class of .sojhare v,stem, the class of MegaSystems, is discussed. The class of Mega-5)stems includes the Categories of Huge Systems, Package Systems, Systems of Systems and Generic Systems. B e attributa and the characteristics of Mega-Systems are identijied and related to traditional systems. Based on the discussion yf these attributes, a new approach for the development of MegaSvstems is proposed. An adaptation of the GenSIF fi-amework is suggested as a general model for the development of all categories of Mega-Systems.
Abstract. Maturity of technologies from one side and customers' demands from the other side have led to the need to develop increasingly large and complex systems. The problem we face is to structure the development of these types of systems and the systems themselves in a useful way and to support the development process from its conceptual foundation to its tool aspect.We believe that we must take one step beyond the current software engineering methodology to be able to cope with this task. What we propose is a framework, a meta-process model, that allows one to develop in a flexible but integrated manner a distributed, open, and integrated system with a planned approach. Based on the premise that the main factor is to build a common culture of understanding and conceptual thinking in an application domain, we suggest an additional level of coordination and modeling above the various development projects. In analyzing this two-leveled process model, we identify the major processes and models involved. While we focus on the process model itself, we discuss also in some more depth the two major concepts of domain analysis and integration architecture design as they relate to our approach. A strategy for realizing the meta-process model based on the notion of Application Machines is described.Key Words: System development, system integration, recta-process model, mega-systems, system of systems, integration architecture, domain analysis.
A Problem AnalysisThe rapid improvement of hardware and software technology and the steady demand for more sophisticated and larger solutions in a wide variety of application domains have introduced a new level of feasibility and complexity to the development of computer-based systems. In general, these applications and their development process(es) are characterized by more than one of the following interdependent and interrelated attributes [ 1, 2, 3]:9 They are synthesized from more than one system. 9 More than one group of developers is involved.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.