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

Slides:



Advertisements
Similar presentations
June, 2006 The 11th CAiSE06 International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD06), Luxembourg Ontological.
Advertisements

IFAC-IFIP Task ForceUEML Group Meeting objective: draft major lines of road-map for the UEML Interest Group UEML report by F. Vernadat Presentation of.
Semantic Web Thanks to folks at LAIT lab Sources include :
Towards a Unified Business Strategy Language: A Meta-model of Strategy Maps Constantinos Giannoulis Michael Petit Jelena Zdravkovic.
A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus.
The Hard Real-Time Unified Modeling Language (HRT-UML) method provides a comprehensive solution to the modeling of Hard Real Time systems. HRT-UML incorporates.
Conceptual Modeling in UML A super-short introduction by Ambjörn Naeve
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Object-Oriented Analysis and Design
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
CS 425/625 Software Engineering System Models
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
David Harrison Senior Consultant, Popkin Software 22 April 2004
MTEI Methods & Tools for Enterprise Integration
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
A template-based analysis of the GRL EMMSAD 2005, june 13-14, Porto Gautier Dallons, Patrick Heymans, Isabelle Pollet University of Namur (Belgium) PRECISE.
Object Oriented Analysis By: Don Villanueva CS 524 Software Engineering I Fall I 2007 – Sheldon X. Liang, Ph. D.
Huseyin Ergin and Eugene Syriani. PROBLEM (DIDN’T CHANGE) Development of model transformation is still an error-prone and hard task. One reason is the.
ON THE ROAD TO BUSINESS APPLICATIONS OF SEMANTIC WEB TECHNOLOGY Sematic Web in Business - How to Proceed IASW Kari Oinonen Kiertotie 14.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
TDT4252/DT8802 Exam 2013 Guidelines to answers
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 2 - What are the current methods and tools for.
Requirements Expression and Modelling
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
The complementary use of IDEF and UML modelling approaches 第四組 M 莊承勳 M 陳德熙 M 吳炳煌 M 吳自晟.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
Using UML for Ontology construction: a case study in Agriculture Francois Pinet 1, Pierre Ventadour 1, Thomas Brun 1, Petraq Papajorgji 2, Catherine Roussey.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
1 Analysis Extracting from Use Cases to Create Diagrams.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 6: Process Modelling.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
T3: Enterprise Systems Modeling Fall 2013 Chin-Sheng Chen Florida International University.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Unified Modeling Language. Object Oriented Methods ► What are object-oriented (OO) methods?  OO methods provide a set of techniques for analyzing, decomposing,
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
FAO of the UN Library and Documentation Systems Division AOS workshop Beijing April 04 Tutorial 2: Ontology Tools Boris Lauser Food and Agriculture Organization.
Future Work  Formal specification of modeling language semantic is key issue  Reliance on well-established formal models of computation (i.e. finite.
TMF - Terminological Markup Framework Laurent Romary Laboratoire LORIA (CNRS, INRIA, Universités de Nancy) ISO meeting London, 14 August 2000.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Metamodeling and Modeling language for Systems Biology SB-UML Magali ROUX-ROUQUIE CNRS, Paris.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
Enterprise Systems Modeling EGN 5623 Enterprise Systems Optimization Fall, 2012.
2 nd International Workshop on Enterprise Integration, Interoperability and Networking (EI2N ’ 2006) Supported by TC 5.3 « Enterprise Integration and Networking.
1 Using Rational Rose ® to construct UML diagrams.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Introduction to UML Hazleen Aris Software Eng. Dept., College of IT, UNITEN. …Unified Modeling Language.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
Jessica Chen-Burger Aberdeen/Edinburgh AKT TIE Distributed Knowledge-based Manipulation and Collaboration Jessica Chen-Burger AIAI, University of Edinburgh.
Business Process Management Tools and Techniques December 8, 2009 Dan Oneufer, PMP.
Enterprise Systems Modeling EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
1 Alternative Process Modeling langugues UML activity diagrams Event-driven process chains System-specific languages like Staffware will follow later...
IST421: Advanced Systems and Enterprise Integration
Information systems modeling tools
SysML v2 Formalism: Requirements & Benefits
Concepts used for Analysis and Design
MSc in Artificial Intelligence Student: Hsiang-Ling Kuo
Information systems modeling tools
Presentation transcript:

Agenda Why UEML is needed? UEML Overview

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

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

 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

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

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

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

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

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

UEML Language Description Structure

Language and Construct Description

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

The UEML Meta-Meta Model

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