Skip to main content

Applying Model Transformation By-Example on Business Process Modeling Languages

  • Conference paper
Advances in Conceptual Modeling – Foundations and Applications (ER 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4802))

Included in the following conference series:

Abstract

Model transformations are playing a vital role in the field of model engineering. However, for non-trivial transformation issues most approaches require imperative definitions, which are cumbersome and error-prone to create. Therefore, Model Transformation By Example (MTBE) approaches have been proposed as user-friendly alternative that simplifies the definition of model transformations. Up to now, MTBE approaches have been applied to structural models, only. In this work we apply MTBE to the domain of business process modeling languages, i.e., Event-driven Process Chains and UML activity diagrams. Compared to structural languages, business process modeling languages cover static semantic constraints, which are not specified in the metamodel. As a consequence, reasoning on the abstract syntax level is not sufficient. The contribution of this paper is to extend our existing MTBE approach by new alignment operators on the user level, which further improves the transparency of model transformation code. Concrete syntax and the knowledge about mapping 0operators are to be the only requisite artifacts.

This work has been partly funded by the Austrian Federal Ministry of Transport, Innovation and Technology (BMVIT) and FFG under grant FIT-IT-810806.0.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akehurst, D.H., Bordbar, B., Evans, M.J., Howells, W.G.J., McDonald-Maier, K.D.: SiTra: Simple Transformations in Java. In: MoDELS/UML 2006. Proceedings of the ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genova, Italy, pp. 351–364 (October 2006)

    Google Scholar 

  2. Ehring, H., Engels, G., Kreowsky, H.-J., Rozenberg, G.: Handbook on Graph Grammars and Computing by Graph Transformation, vol. 2. World Scientific, Singapore (1999)

    Google Scholar 

  3. Fabro, M.D.D., Valduriez, P.: Semi-automatic Model Integration using Matching Transformations and Weaving Models. In: SAC. Proceedings of the 2007 ACM Symposium on Applied Computing, Seoul, Korea, pp. 963–970. ACM Press, New York (2007)

    Google Scholar 

  4. Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting Metamodels to Ontologies - A Step to the Semantic Integration of Modeling Languages. In: MoDELS/UML 2006. Proceedings of the ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genova, Italy (2006)

    Google Scholar 

  6. Keller, G., Nüttgens, M., Scheer, A.-W.: Semantische Prozeßmodellierung auf der Grundlage ”Ereignisgesteuerter Prozeßketten (EPK)”. Technical report, Institut für Wirtschaftsinformatik Universität Saarbrücken

    Google Scholar 

  7. Murzek, M., Kramler, G.: Business Process Model Transformation Issues. In: Proceedings of the 9th International Conference on Enterprise Information Systems, Madeira, Portugal (2007)

    Google Scholar 

  8. OMG. QVT-Merge Group: Revised submission for MOF 2.1 Query/View/Transformation, version 2.0 formal/05-07-04 edition (2005)

    Google Scholar 

  9. OMG. UML 2.1 Superstructure Specification. Object Management Group (April 2006), http://www.omg.org/docs/ptc/06-04-02.pdf

  10. Varró, D.: Model Transformation By Example. In: MoDELS/UML 2006. Proceedings of the ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genova, Italy (October 2006)

    Google Scholar 

  11. Wimmer, M., Strommer, M., Kargl, H., Kramler, G.: Towards Model Transformation Generation By-Example. In: HICSS-40 2007. Proceedings of the 40th Hawaii International International Conference on Systems Science CD-ROM / Abstracts Proceedings, Big Island, HI, USA, p. 285 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Luc Hainaut Elke A. Rundensteiner Markus Kirchberg Michela Bertolotto Mathias Brochhausen Yi-Ping Phoebe Chen Samira Si-Saïd Cherfi Martin Doerr Hyoil Han Sven Hartmann Jeffrey Parsons Geert Poels Colette Rolland Juan Trujillo Eric Yu Esteban Zimányie

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Strommer, M., Murzek, M., Wimmer, M. (2007). Applying Model Transformation By-Example on Business Process Modeling Languages. In: Hainaut, JL., et al. Advances in Conceptual Modeling – Foundations and Applications. ER 2007. Lecture Notes in Computer Science, vol 4802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76292-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76292-8_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76291-1

  • Online ISBN: 978-3-540-76292-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics