Triune Continuum Paradigm: a paradigm for General System Modeling and its applications for UML and RM-ODP

This thesis presents the structural organization, theoretical foundations and basic application principles of Triune Continuum Paradigm, an original paradigm applicable to object-oriented modeling. The paradigm defines a metamodeling structure efficient in the scope of general system modeling, in particular for object-oriented frameworks. This structure is rigorous and at the same time flexible. It allows the definition of formal ontologies for various specific object-oriented frameworks, for example for Unified Modeling Language (UML) or for Reference Model of Open Distributed Processing (RM-ODP is an ISO/ITU standard). Thus different existing frameworks, like UML or RM-ODP, can benefit from the logical rigor, internal consistency, interpretation coherency, formal presentation and solid theoretical foundations of the defined paradigm. Adoption of this paradigm allows the resolution of crucial problems existing in these different object-oriented frameworks. The paradigm is formally presented and realized in a computer-interpretable form on the example of ontology describing the RM-ODP conceptual framework. Thus the paradigm realizes an important result that was never achieved previously: a single consistent formalization of the RM-ODP standard conceptual framework. This formalization presents a concrete example of formal ontology for general system modeling. The paradigm is also applied on UML. This application allowed the presentation of theoretical foundations that are necessary for the understanding and definition of the UML metamodel. This thesis is useful to readers who are interested in the fundamentals of system analysis. It can be particularly interesting to the UML semantics specialists, to the RM-ODP experts, and to ontological engineers.

[1]  B. Russell Mathematical Logic as Based on the Theory of Types , 1908 .

[2]  D. Gabbay,et al.  Inconsistency Handling in Multiperspective Specifications , 1994 .

[3]  James Gosling The Java Language Specification - Second Edition , 2000 .

[4]  Elie Najm,et al.  A Formal Semantics for the ODP Computational Model , 1995, Comput. Networks ISDN Syst..

[5]  Daniel Jackson,et al.  A Comparison of Object Modelling Notations : Alloy , UML and Z , 1999 .

[6]  Jean Bézivin,et al.  From Object Composition to Model Transformation with the MDA , 2001, TOOLS.

[7]  H. Kilov,et al.  Can a flat notation be used to specify an OO system: using Z to describe RM-ODP constructs , 1997 .

[8]  John Derrick,et al.  ODP enterprise viewpoint specification , 2000 .

[9]  Howard Bowman,et al.  FDTs for ODP , 1995 .

[10]  Richard O. Sinnott,et al.  Specifying ODP Computational Objects in Z , 1997 .

[11]  Janis R. Putman,et al.  Architecting with RM-ODP , 2000 .

[12]  George Boolos,et al.  Logic, Logic, and Logic , 2000 .

[13]  Elie Najm,et al.  Computational models for open distributed systems , 1997 .

[14]  Daniel Jackson,et al.  Alloy: a lightweight object modelling notation , 2002, TSEM.

[15]  Howard Bowman,et al.  Viewpoint consistency in ODP, a general interpretation , 1997 .

[16]  Luigi Logrippo,et al.  An Introduction to LOTOS: Learning by Examples , 1992, Comput. Networks ISDN Syst..

[17]  Jean-Bernard Stefani,et al.  Open Distributed Processing and Multimedia , 1997 .

[18]  Arthur B. Markman,et al.  Knowledge Representation , 1998 .

[19]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[20]  Antonio Vallecillo,et al.  Writing ODP Enterprise Specifications in Maude , 2001, WOODPECKER.

[21]  John E. Nicholls,et al.  Z Base Standard, Verson 1.0 , 1992 .

[22]  Howard Bowman,et al.  Cross-viewpoint consistency in open distributed processing , 1996, Softw. Eng. J..

[23]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[24]  Hartmut Ehrig,et al.  Fundamentals of Algebraic Specification 1 , 1985, EATCS Monographs on Theoretical Computer Science.

[25]  Achille C. Varzi Boundaries, Continuity, and Contact , 1997 .

[26]  Version,et al.  Model-Driven Architecture and Integration Opportunities and Challenges , 2001 .

[27]  Richard O. Sinnott,et al.  Applying formal methods to standard development: the open distributed processing experience , 1995 .

[28]  Guy L. Steele,et al.  The Java Language Specification , 1996 .

[29]  M. Meehan General System Theory: Foundations, Development, Applications , 1969 .

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

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

[32]  A. Waley,et al.  道徳经 = Tao Te Ching , 1999 .

[33]  Peter F. Linington,et al.  The specification and conformance of ODP systems , 1996 .

[34]  A. Goldberg General System Theory: Foundations, Development, Applications. , 1969 .