The Unified Enterprise Modelling Language - Overview and further work

The Unified Enterprise Modelling Language (UEML) aims at supporting integrated use of enterprise and IS models expressed using different languages. To achieve this aim, UEML offers a hub through which modelling languages can be connected, thereby paving the way for also connecting the models expressed in those languages. This paper motivates and presents the most central parts of the UEML approach: a structured path to describing enterprise and IS modelling constructs; a common ontology to interrelate construct descriptions at the semantic level; a correspondence analysis approach to estimate semantic construct similarity; a quality framework to aid selection of languages; a meta-meta model to integrate the different parts of the approach; and a set of tools to aid its use and evolution. The paper also discusses the benefits of UEML and points to paths for further work.

[1]  Daniel L. Moody,et al.  Measuring the quality of data models: an empirical evaluation of the use of quality metrics in practice , 2003, ECIS.

[2]  Andreas L. Opdahl,et al.  Ontological Analysis of KAOS Using Separation of Reference , 2007 .

[3]  Brian Henderson-Sellers,et al.  Method engineering and COTS evaluation , 2005, ACM SIGSOFT Softw. Eng. Notes.

[4]  Giuseppe Berio,et al.  A Roadmap for UEML , 2006, I-ESA.

[5]  Víctor Anaya,et al.  Supporting Enterprise Integration through a Unified Enterprise Modeling Language , 2004, CAiSE Workshops.

[6]  Roland Jochem Common Representation through UEML - Requirements and Approach , 2002, ICEIMT.

[7]  Wendy Hall,et al.  The Semantic Web Revisited , 2006, IEEE Intelligent Systems.

[8]  Axel van Lamsweerde,et al.  Inferring Declarative Requirements Specifications from Operational Scenarios , 1998, IEEE Trans. Software Eng..

[9]  Ron Weber,et al.  An Ontological Analysis of some Fundamental Information Systems Concepts , 1988, ICIS.

[10]  Giuseppe Berio,et al.  Incorporating IDEF3 into the Unified Enterprise Modelling Language , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[11]  John Krogstie,et al.  Using a Semiotic Framework to Evaluate UML for the Development of Models of High Quality , 2001, Unified Modeling Language: Systems Analysis, Design and Development Issues.

[12]  François Vernadat,et al.  UEML: Towards a unified enterprise modelling language , 2002 .

[13]  Brian Henderson-Sellers,et al.  A Unified Modelling Language without referential redundancy , 2005, Data Knowl. Eng..

[14]  Andreas L. Opdahl,et al.  Comparison of Goal‐oriented Languages using the UEML Approach , 2010 .

[15]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

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

[17]  Max J. Egenhofer,et al.  Determining Semantic Similarity among Entity Classes from Different Ontologies , 2003, IEEE Trans. Knowl. Data Eng..

[18]  Giuseppe Berio,et al.  A Unified Enterprise Modelling Language for Enhanced Interoperability of Enterprise Models , 2004 .

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

[20]  Alexander Budanitsky,et al.  Lexical Semantic Relatedness and Its Application in Natural Language Processing , 1999 .

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

[22]  John Krogstie,et al.  Evaluating UML using a generic quality framework , 2003 .

[23]  Víctor Anaya,et al.  Evaluating Quality of Enterprise Modelling Languages: The UEML solution , 2007, IESA.

[24]  Keng Siau,et al.  Unified modeling language : systems analysis, design and development issues , 2001 .

[25]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[26]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[27]  Patrick Heymans,et al.  A Template-based Analysis of GRL , 2005 .

[28]  J. Gower,et al.  Metric and Euclidean properties of dissimilarity coefficients , 1986 .

[29]  Kai Mertins,et al.  User oriented Enterprise Modeling for Interoperability with UEML , 2004, CAiSE Workshops.

[30]  Neil A. M. Maiden,et al.  Models and processes for the evaluation of off-the-shelf components - MPEC'05 , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[31]  Mounira Harzallah,et al.  A Tree-Based Similarity for Evaluating Concept Proximities in an Ontology , 2006, Data Science and Classification.

[32]  Víctor Anaya,et al.  The Unified Enterprise Modelling Language – Overview and Further Work , 2008 .

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

[34]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[35]  C. J.,et al.  Metric and Euclidean Properties of Diss imilari ty Coefficients , 2005 .

[36]  Michael Grüninger,et al.  Formal Semantics of Enterprise Models , 1997, ICEIMT.

[37]  Giuseppe Berio,et al.  Interoperable language and model management using the UEML approach , 2006, GaMMa '06.

[38]  Colette Rolland,et al.  An Assembly Process Model for Method Engineering , 2001, CAiSE.

[39]  Andreas L. Opdahl,et al.  Comparing GRL and KAOS using the UEML Approach , 2007, IESA.

[40]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

[41]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[42]  Sjaak Brinkkemper,et al.  Assembly Techniques for Method Engineering , 1998, CAiSE.

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

[44]  Ruth Aguilar Sommar INTEROP Network of Excellence , 2006 .