Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda Why UEML is needed? UEML Overview Common Enterprise Models Ref.:The Unified Enterprise Modelling Language Overview and Further Work-Victor Anaya,

Similar presentations


Presentation on theme: "Agenda Why UEML is needed? UEML Overview Common Enterprise Models Ref.:The Unified Enterprise Modelling Language Overview and Further Work-Victor Anaya,"— Presentation transcript:

1

2 Agenda Why UEML is needed? UEML Overview

3 Common Enterprise Models Ref.:The Unified Enterprise Modelling Language Overview and Further Work-Victor Anaya, Giuseppe Berio, Mounira Harzallah, Patrick Heymans, Raimundas Matulevičius, Andreas L. Opdahl, Hervé Panettoand Maria Jose Verdecho

4 Some well-known EM techniques  Data Flow Diagrams: SSAD, Yourdon, De Marco, …  Entity-relationship methods: MERISE, NIAM, M*, T-SER, …  SADT  IDEF suite of methods: IDEF0, IDEF1x and IDEF3  GRAI nets  OMT and UML  CIMOSA  IEM  ARIS method  SA / RT  Harel's Statecharts  Activity-Based Costing methods

5  ARIS ToolSet  FirstSTEP  KBSI suite  NCR Metis  PrimeObjects  Bonapart  CimTool  …  Worfklow systems (WorkParty, IBM FlowMark, IBM VisualAge, Action Workflow, COSA, Ensemble, …) Some well-known EM tools

6 Issues  Too many EM languages  Unstable vocabulary and modelling paradigms  Many incompatible EM tools / weak process interoperation

7 What is UEML intended to be  Not the ultimate EM language to replace all previous ones  But a standard meta-model (and underlying ontologies) widely accepted by business users and tool developers  Easy to learn and to use with sufficient descriptiveapabilities  Consensus in the EM community  Provide a uniform interface to enterprise modelling tools and a neutral format for exchange of enterprise models

8 UEML’s Vision: An intermediate language for integrated use of enterprise models expressed in different languages

9 UEML Principles Not propose a new language, integrate existing ones Prioritise industrial languages, allow academic ones Allow UEML to continue to grow Allow local tailoring/adaption of UEML Separation of syntax from semantics Both ontological and mathematical semantics Provide 'semantic' (or referential) integration through a common ontology

10 UEML comprises: A structured approachAn evolving common ontologyA correspondence analysis approachA quality frameworkA modular meta-meta modelA set of tools to aid its use and evolution

11 UEML Language Description Structure

12 Language and Construct Description

13 Separation of Reference What a modelling construct is intended to represent is described in terms of: The classes it is intended to represent The properties it is intended to represent, if any The states it is intended to represent, if any The events it is intended to represent, if any The instantiation levels it is intended to represent: Classes, instances or either The modality it is intended to represent: Does it assert facts or express beliefs, knowledge, intentions etc. The classes, properties, states and events are mapped onto the common UEML ontology

14 The UEML Meta-Meta Model

15 The Common UEML Ontology Four interrelated taxonomies: Class specialisation Property precedence State and transformation specialisation The hierarchies are interrelated The concepts are attributed


Download ppt "Agenda Why UEML is needed? UEML Overview Common Enterprise Models Ref.:The Unified Enterprise Modelling Language Overview and Further Work-Victor Anaya,"

Similar presentations


Ads by Google