Skip to main content

Transforming GRAI Extended Actigrams into UML Activity Diagrams: a First Step to Model Driven Interoperability

  • Conference paper

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OMG (2003) MDA Guide Version 1.0.1, document number: omg/2003-06-01 edition. Object Management Group.

    Google Scholar 

  2. IEEE (1990) IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. Institute of Electrical and Electronics Engineers.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. Ducq, Y., Chen, D., and Vallespir, B. (2004) Interoperability in enterprise modelling: requirements and roadmap. Advanced Engineering Informatics, 18, 193–203.

    Article  Google Scholar 

  5. INTEROP (2007). Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011). http://www.interop-noe.org.

    Google Scholar 

  6. 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).

    Google Scholar 

  7. Doumeingts, G. and Ducq, Y. (2001) Enterprise modelling techniques to improve efficiency of enterprises. Production Planning & Control, 12, 146–163.

    Article  Google Scholar 

  8. Vernadat, F. B. (1996) Enterprise Modeling and Integration: Principles and Applications. Chapman and Hall.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. OMG (2006). Object Management Group. http://www.omg.org/.

    Google Scholar 

  12. Mens, T. and Corp, P. (2006) A Taxonomy of Model Transformation. Electronic Notes in Theoretical Computer Science, 152, 125–142.

    Article  Google Scholar 

  13. MODELWARE (2007). Modeling solution for software systems Project (IST-2004-511731). http://www.modelware-ist.org/.

    Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. Kalnins, A., Celms, E., and Sostaks, A. (2006) Tool support for MOLA. Electronic Notes in Theoretical Computer Science, 152, 83–96.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Doumeingts, G., Vallespir, B., and Chen, D. (1998) International Handbook on Information Systems. Springer-Verlag.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. IDEF (2007). Integrated DEFinition Methods. http://www.idef.com/.

    Google Scholar 

  23. OMG (2005) Unified Modeling Language: Superstructure, version 2.0., version 2.0 formal/05-07-04 edition. Object Management Group.

    Google Scholar 

  24. ATLAS (2007). Atlas Transformation Language (ATL). http://www.sciences.univ-nantes.fr/lina/atl/.

    Google Scholar 

  25. OMG (2005) OCL 2.0 Specification, adopted specification ptc/05-06-06 edition. Object Management Group.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics