Incorporating UML Class and Activity Constructs into UEML

The Unified Enterprise Modelling Language (UEML) aims to become a hub for integrated use of enterprise and information systems (IS) models expressed using different languages. The paper explains how central constructs from UML's class and activity diagrams have been incorporated into UEML. As a result, the semantics of UML's central constructs for representing classes and activities have become more precisely defined in terms of the common UEML ontology. Through their ontology images, the two diagram types are also on the way to become interoperable with other enterprise and IS modelling languages in UEML.

[1]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[2]  Andreas L. Opdahl The UEML Approach to Modelling Construct Description , 2006, I-ESA.

[3]  Brian Henderson-Sellers,et al.  Template-Based Definition of Information Systems and Enterprise Modelling Constructs , 2005 .

[4]  Brian Henderson-Sellers,et al.  A Template for Defining Enterprise Modeling Constructs , 2004, J. Database Manag..

[5]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[6]  Guy Doumeingts,et al.  Enterprise Interoperability: New Challenges and Approaches , 2007 .

[7]  Darren D. Cofer,et al.  Software model checking takes off , 2010, Commun. ACM.

[8]  Sushil Jajodia,et al.  Conceptual Modeling — ER 2001 , 2001, Lecture Notes in Computer Science.

[9]  Joerg Evermann,et al.  Towards Ontologically Based Semantics for UML Constructs , 2001, ER.

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

[11]  Víctor Anaya,et al.  The Unified Enterprise Modelling Language - Overview and further work , 2010, Comput. Ind..

[12]  Toby Walsh,et al.  Empirical Methods in AI , 1998, AI Mag..

[13]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[14]  Kalle Lyytinen,et al.  MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment , 1996, CAiSE.

[15]  Brian Henderson-Sellers,et al.  Ontological Evaluation of the UML Using the Bunge–Wand–Weber Model , 2002, Software and Systems Modeling.