Towards the State of the Art of Extending Enterprise Modeling Languages

Richard Braun

2015

Abstract

In the previous decade, more and more de facto standards of enterprise modeling languages (EML) evolved. The establishment of EMLs leads naturally to an increasing number of EML extensions in order to integrate requirements and needs from specific problems or domains in an EML. Thus, EML extensibility is proposed as a relevant topic within both the field of meta modeling and enterprise modeling. We therefore conducted an analysis of existing meta modeling languages and well known EML languages in order to derive the current state of the art in terms of EML extensibility. In addition to that, classification schemes for extension purposes and extension mechanisms are presented. Finally, topics for further research are proclaimed in order to facilitate more research on language extensibility.

References

  1. Atkinson, C., Gerbig, R., and Fritzsche, M. (2013). Modeling language extension in the enterprise systems domain. In 17th IEEE International Enterprise Distributed Object Computing Conference, pages 49-58.
  2. Atkinson, C., Gutheil, M., and Kennel, B. (2009). A flexible infrastructure for multilevel language engineering. IEEE Transactions on Software Engineering, 35(6):742-755.
  3. Atkinson, C. and Kuhne, T. (2003). Model-driven development: a metamodeling foundation. IEEE Software, 20(5):36-41.
  4. Becker, J. (2014). Interview with reinhard schütte on “managing large-scale bpm projects”. Business & Information Systems Engineering, pages 1-3.
  5. Bettin, J. and Clark, T. (2010). Advanced modelling made simple with the gmodel metalanguage. In Proceedings of the First International Workshop on Model-Driven Interoperability, pages 79-88. ACM.
  6. Botta-Genoulaz, V., Millet, P.-A., and Grabot, B. (2005). A survey on the recent research literature on erp systems. Computers in Industry, 56(6):510-522.
  7. Braun, C. and Winter, R. (2005). A comprehensive enterprise architecture metamodel and its implementation using a metamodeling platform. Proceedings of the Workshop Enterprise Modelling and Information Systems Architectures, pages 24-25.
  8. Braun, R. and Esswein, W. (2014a). Classification of domain-specific bpmn extensions. Lecture Notes of Business Information Processing, 147:42-57.
  9. Braun, R. and Esswein, W. (2014b). Extending bpmn for modeling resource aspects in the domain of machine tools. Advanced Materials and Information Technology Processing, 87:449.
  10. Braun, R. and Schlieter, H. (2014). Requirements-based development of bpmn extensions: The case of clinical pathways. In IEEE 1st International Workshop on the Interrelations between Requirements Engineering and Business Process Management, pages 39-44.
  11. Brinkkemper, S., Saeki, M., and Harmsen, F. (1999). Metamodelling based assembly techniques for situational method engineering. Information Systems, 24(3):209- 228.
  12. Chinosi, M. and Trombetta, A. (2012). Bpmn: An introduction to the standard. Computer Standards & Interfaces, 34(1):124-134.
  13. Decker, G., Kopp, O., Leymann, F., and Weske, M. (2007). Bpel4chor: Extending bpel for modeling choreographies. In IEEE International Conference on Web Services, pages 296-303.
  14. Del Fabro, M. D. and Valduriez, P. (2009). Towards the efficient development of model transformations using model weaving and matching transformations. Software & Systems Modeling, 8(3):305-324.
  15. Esswein, W. and Weller, J. (2007). Method modifications in a configuration management environment. Proceedings of the Fifteenth European Conference on Information Systems, pages 2002-2013.
  16. Frank, U. (1999). Conceptual modelling as the core of the information systems discipline-perspectives and epistemological challenges. AMCIS 1999 Proceedings, page 240.
  17. Frank, U. (2002). Multi-perspective enterprise modeling (memo) conceptual framework and modeling languages. In Proceedings of the 35th Annual Hawaii International Conference on System Sciences, pages 1258-1267.
  18. Frank, U. (2008). The memo meta modelling language (mml) and language architecture. ICB Research Report 24, Universität Duisburg-Essen.
  19. Frank, U. (2013). Domain-specific modeling languages: requirements analysis and design guidelines. In Domain Engineering, pages 133-157. Springer.
  20. Greiffenberg, S. (2004). Methodenentwicklung in Wirtschaft und Verwaltung. Kovac.
  21. Kopp, O., Görlach, K., Karastoyanova, D., Leymann, F., Reiter, M., Schumm, D., Sonntag, M., Strauch, S., Unger, T., Wieland, M., et al. (2011). A classification of bpel extensions. Journal of Systems Integration, 2(4):3-28.
  22. Kühne, T. (2006). Matters of (meta-) modeling. Software and Systems Modeling, 5(4):369-385.
  23. Lagarde, F., Espinoza, H., Terrier, F., André, C., and Gérard, S. (2008). Leveraging patterns on domain models to improve uml profile definition. In Fundamental Approaches to Software Engineering, pages 116-130. Springer.
  24. Lankhorst, M. M., Proper, H. A., and Jonkers, H. (2009). The architecture of the archimate language. In Enterprise, Business-Process and Information Systems Modeling, pages 367-380. Springer.
  25. Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason, C., Nordstrom, G., Sprinkle, J., and Volgyesi, P. (2001). The generic modeling environment. In Workshop on Intelligent Signal Processing, Budapest, Hungary, volume 17.
  26. Loos, P., Mettler, T., Winter, R., Goeken, M., Frank, U., and Winter, A. (2013). Methodological pluralism in business and information systems engineering? Business & Information Systems Engineering, 5(6):453-460.
  27. Malavolta, I., Lago, P., Muccini, H., Pelliccione, P., and Tang, A. (2013). What industry needs from architectural languages: A survey. IEEE Transactions on Software Engineering, 39(6):869-891.
  28. OMG (2011a). Business Process Model and Notation, Version 2.0.
  29. OMG (2011b). Knowledge Discovery Meta-Model, Version 1.3.
  30. OMG (2011c). Unified Modeling Language, Infrastructure, Version 2.4.1. OMG.
  31. OMG (2012). Structured Metrics Metamodel, Version 1.0.
  32. OMG (2014a). Essence - Kernel and Language for Software Engineering Methods, Beta 2.
  33. OMG (2014b). Meta Object Facility (MOF) Core Specification, Version 2.4.2.
  34. Pardillo, J. (2010). A systematic review on the definition of uml profiles. In Model Driven Engineering Languages and Systems, pages 407-422. Springer.
  35. Scheer, A.-W. and Nüttgens, M. (2000). ARIS architecture and reference models for business process management. Springer.
  36. Selic, B. (2007). A systematic approach to domainspecific language design using uml. In 10th IEEE International Symposium on Object and ComponentOriented Real-Time Distributed Computing, pages 2- 9.
  37. Stein, D.-W. F. S., Lauer, D.-I. F. J., and Ivanov, K. (2008). Aris method extension for business-driven soa. Wirtschaftsinformatik, 50(6):436-444.
  38. Strahringer, S. (1998). Ein sprachbasierter metamodellbegriff und seine verallgemeinerung durch das konzept des metaisierungsprinzips. In CEUR Workshop Proceedings Modellierung.
  39. Stroppi, L. J. R., Chiotti, O., and Villarreal, P. D. (2011). Extending bpmn 2.0: Method and tool support. In Business Process Model and Notation, pages 59-73. Springer.
  40. van Haren (2012). Archimate 2.0 specification.
  41. Weisemöller, I. and Schürr, A. (2008). A comparison of standard compliant ways to define domain specific languages. In Models in Software Engineering, pages 47-58. Springer.
  42. zur Muehlen, M. and Recker, J. (2008). How much language is enough? theoretical and practical use of the business process modeling notation. In Advanced information systems engineering, pages 465-479.
Download


Paper Citation


in Harvard Style

Braun R. (2015). Towards the State of the Art of Extending Enterprise Modeling Languages . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 394-402. DOI: 10.5220/0005329703940402


in Bibtex Style

@conference{modelsward15,
author={Richard Braun},
title={Towards the State of the Art of Extending Enterprise Modeling Languages},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={394-402},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005329703940402},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards the State of the Art of Extending Enterprise Modeling Languages
SN - 978-989-758-083-3
AU - Braun R.
PY - 2015
SP - 394
EP - 402
DO - 10.5220/0005329703940402