Abstract
One of the main weaknesses of Enterprise Modeling is the difficulty involved in generating software from enterprise models. In this context, a model-driven approach can be useful to improve this shortcoming by transforming these models at different levels of abstraction down to achieve the generation of code. The main advantage of this kind of approach is that it attempts to automate this transformation process as much as possible. However, interoperability problems arise in networked enterprises when they attempt to apply them, and the main obstacles to achieving the objective appear at a conceptual level.
In this paper, we present a general proposal, called Model Driven Interoperability (MDI), for transforming models at different levels of abstraction focused on interoperability issues. At a conceptual level, this proposal provides a method for transforming GRAI Models into UML models, as a first step to achieving interoperability following a model-driven approach. The paper also describes a practical example of transforming a GRAI Extended Actigram into a UML Activity Diagram using a software tool in order to show its feasibility.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
OMG (2003) MDA Guide Version 1.0.1, document number: omg/2003-06-01 edition. Object Management Group.
IEEE (1990) IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. Institute of Electrical and Electronics Engineers.
Chen, D. and Doumeingts, G. (2003) European initiatives to develop interoperability of enterprise applications-basic concepts, framework and roadmap. Annual Reviews in Control, 27, 153–162.
Ducq, Y., Chen, D., and Vallespir, B. (2004) Interoperability in enterprise modelling: requirements and roadmap. Advanced Engineering Informatics, 18, 193–203.
INTEROP (2007). Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011). http://www.interop-noe.org.
Grangel, R., Bourey, J.-P., and Berre, A. (2006) Solving Problems in the Parametrisation of ERPs using a Model-Driven Approach. Interoperability for Enterprise Software and Applications Conference (I-ESA’06).
Doumeingts, G. and Ducq, Y. (2001) Enterprise modelling techniques to improve efficiency of enterprises. Production Planning & Control, 12, 146–163.
Vernadat, F. B. (1996) Enterprise Modeling and Integration: Principles and Applications. Chapman and Hall.
Chapurlat, V., Larnac, M., Lamine, E., and Magnier, J. (1999) Definition of a formal analysis framework for existing enterprise modelling approaches. Proceedings of ASI, Louvain, Belgium, 22–24 September.
Grangel, R., Chalmeta, R., Campos, C., and Coltell, O. (2005) Enterprise Modelling, an overview focused on software generation. In Panetto, H. (ed.), Interoperability of Enterprise Software and Applications Workshops of the INTEROPESA International Conference EI2N, WSI, ISIDI and IEHENA 2005. Hermes Science Publishing.
OMG (2006). Object Management Group. http://www.omg.org/.
Mens, T. and Corp, P. (2006) A Taxonomy of Model Transformation. Electronic Notes in Theoretical Computer Science, 152, 125–142.
MODELWARE (2007). Modeling solution for software systems Project (IST-2004-511731). http://www.modelware-ist.org/.
Ehrig, H. and Ehrig, K. (2006) Overview of Formal Concepts for Model Transformations Based on Typed Attributed Graph Transformation. Electronic Notes in Theoretical Computer Science, 152, 3–22.
Kalnins, A., Celms, E., and Sostaks, A. (2006) Tool support for MOLA. Electronic Notes in Theoretical Computer Science, 152, 83–96.
Muller, P.-A., Fleurey, F., Vojtisek, D., Drey, Z., Pollet, D., Fondement, F., Studer, P., and Jzquel, J.-M. (2005) On Executable Meta-Languages applied to Model Transformations. Model Transformation in Practice (MTIP) Workshop held in conjunction with MODELS/UML 2005 Conference, Montego Bay, Jamaica.
Doumeingts, G., Vallespir, B., Zanittin, M., and Chen, D. (1992) GIM-GRAI Integrated Methodology, a Methodology for Designing CIM Systems, Version 1.0. LAP/GRAI, University Bordeaux 1, Bordeaux, France.
Doumeingts, G., Vallespir, B., and Chen, D. (1998) International Handbook on Information Systems. Springer-Verlag.
Allilaire, F., Bézivin, J., Jouault, F., and Kurtev, I. (2006) ATL-Eclipse Support for Model Transformation. Proceedings of the Eclipse Technology eXchange Workshop (eTX) at the ECOOP 2006 Conference, Nantes, France.
ISO/TS 18876-1 (2003) Industrial automation systems and integration-Integration of industrial data for exchange, access and sharing-Part 1: Architecture overview and description. Technical report. International Organisation for Standardisation.
Czarnecki, K. and Helsen, S. (2003) Classification of model transformation approaches. Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture.
IDEF (2007). Integrated DEFinition Methods. http://www.idef.com/.
OMG (2005) Unified Modeling Language: Superstructure, version 2.0., version 2.0 formal/05-07-04 edition. Object Management Group.
ATLAS (2007). Atlas Transformation Language (ATL). http://www.sciences.univ-nantes.fr/lina/atl/.
OMG (2005) OCL 2.0 Specification, adopted specification ptc/05-06-06 edition. Object Management Group.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag London Limited
About this paper
Cite this paper
Grangel, R., Salem, R.B., Bourey, JP., Daclin, N., Ducq, Y. (2007). Transforming GRAI Extended Actigrams into UML Activity Diagrams: a First Step to Model Driven Interoperability. In: Gonçalves, R.J., Müller, J.P., Mertins, K., Zelm, M. (eds) Enterprise Interoperability II. Springer, London. https://doi.org/10.1007/978-1-84628-858-6_48
Download citation
DOI: https://doi.org/10.1007/978-1-84628-858-6_48
Publisher Name: Springer, London
Print ISBN: 978-1-84628-857-9
Online ISBN: 978-1-84628-858-6
eBook Packages: EngineeringEngineering (R0)