ODP enterprise language: UML perspective

Presents extensions and refinements of those concepts that are pertinent to the ODP (open distributed processing) enterprise viewpoint. We first highlight the intricacies of enterprise modelling and then present key enterprise modelling concepts. These concepts represent both refinements to the existing ODP concepts and some new concepts that we propose for the ODP enterprise language standard currently being progressed. We then investigate how the relevant UML (Unified Modelling Language) constructs can be used to represent the enterprise language concepts and to support the enterprise specifications. We conclude by discussing various tools that are needed to facilitate the processes of enterprise modelling, verification and building of open distributed systems.

[1]  Zoran Milosevic,et al.  Policies in communities: extending the ODP enterprise viewpoint , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[2]  M. Schader,et al.  Modeling business processes as part of the BOOSTER approach to business object-oriented system development based on UML , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[3]  Emil C. Lupu,et al.  A policy based role object model , 1997, Proceedings First International Enterprise Distributed Object Computing Workshop.

[4]  Jos Warmer,et al.  The object constraint language , 1998 .

[5]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[6]  Emil C. Lupu,et al.  Conflict Analysis for Management Policies , 1997, Integrated Network Management.

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

[8]  Dirk Riehle,et al.  Role model based framework design and integration , 1998, OOPSLA '98.

[9]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[10]  Emil C. Lupu,et al.  Use of roles and policies for specifying and managing a virtual enterprise , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[11]  Zoran Milosevic,et al.  Enterprise modelling and QoS for command and control systems , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

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