Multi-level System Modeling Using the Foundation Concepts of RM-ODP

A specification in Enterprise Architecture (EA) requires the modeling of an enterprise across multiple levels, from the markets in which it operates down to the implementation of the IT systems that support its operations. Our goal is the development of a method and of a CAD tool that support such modeling. To achieve our goal, we need an ontology to represent systematically all the systems at the multiple levels identified in an enterprise. We base our ontology on the foundation modeling concepts defined in Part 2 of ISO/ITU Standard "Reference Model of Open Distributed Processing" (RM-ODP). In this paper, we present how multi-level systems can be represented using directly the concepts defined in Part 2 of the RM-ODP. Our modeling approach differs from that defined in Part 3 of the RM-ODP, which focuses on the specification of IT systems in terms of viewpoint models representing the IT system environment and its construction. The benefit of our approach is the capability to model systematically and consistently the multiple systems represented in a company.

[1]  Andrey Naumenko Triune Continuum Paradigm: a paradigm for General System Modeling and its applications for UML and RM-ODP , 2002 .

[2]  Alain Wegmann,et al.  Formalization of the RM-ODP foundations based on the Triune Continuum Paradigm , 2007, Comput. Stand. Interfaces.

[3]  Alessandro Fantechi,et al.  Transformations and consistent semantics for ODP viewpoints , 1997 .

[4]  J. G. Miller Living systems. , 1972, Currents in modern biology.

[5]  Antonio Vallecillo,et al.  Modeling the ODP computational viewpoint with UML 2.0 , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[6]  Dov Dori,et al.  Object-Process Methodology , 2002, Springer Berlin Heidelberg.

[7]  Lam-Son Lê,et al.  Definition of an Object-Oriented Modeling Language for Enterprise Architecture , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[8]  Gabor Karsai,et al.  Composition and cloning in modeling and meta-modeling , 2004, IEEE Transactions on Control Systems Technology.

[9]  Elie Najm,et al.  Consistent Semantics for ODP Information and Computational Models , 1997, FORTE.

[10]  Barbara Paech,et al.  Developing and applying component-based model-driven architectures in KobrA , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[11]  Dov Dori,et al.  Object-process methodology - a holistic systems paradigm , 2013 .

[12]  Alain Wegmann,et al.  On the Systemic Enterprise Architecture Methodology (Seam) , 2003, ICEIS.

[13]  Howard Bowman,et al.  Viewpoint consistency in ODP , 2000, Comput. Networks.

[14]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[15]  Alain Wegmann,et al.  Conceptual modeling of complex systems using an RM-ODP based ontology , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[16]  Emil C. Lupu,et al.  Ponder: realising enterprise viewpoint concepts , 2000, Proceedings Fourth International Enterprise Distributed Objects Computing Conference. EDOC2000.

[17]  Egon Börger,et al.  Abstract State Machines. A Method for High-Level System Design and Analysis , 2003 .

[18]  Marc M. Lankhorst,et al.  Supporting viewpoint-oriented enterprise architecture , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[19]  Dov Dori,et al.  OPCAT - A Bimodal Case Tool for Object-Process Based System Development , 2003, ICEIS.

[20]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[21]  Lam-Son Lê,et al.  SeamCAD: Object-Oriented Modeling Tool for Hierarchical Systems in Enterprise Architecture , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[22]  Remco M. Dijkman,et al.  A rigorous approach to relate enterprise and computational viewpoints , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[23]  Ephraim R. McLean,et al.  Key Issues for IT Executives , 2004, MIS Q. Executive.

[24]  Alain Wegmann,et al.  A Metamodel for the Unified Modeling Language , 2002, UML.

[25]  André-Jean Arnaud,et al.  Le Moigne Jean-Louis, Les épistémologies constructivistes, coll. « Que sais-je ? 2969 », 1995 ; Le Moigne Jean-Louis, Le constructivisme, tome 1 : Des fondements, tome 2 : Des épistémologies, 1994-1995 , 1996 .

[26]  Alain Wegmann,et al.  Business and IT Alignment with SEAM , 2005 .

[27]  Alain Wegmann,et al.  Capturing design rationale with functional decomposition of roles in business processes modeling , 2005, Softw. Process. Improv. Pract..

[28]  Irina Rychkova,et al.  A Method and Tool for Business-IT Alignment in Enterprise Architecture , 2005, CAiSE Short Paper Proceedings.