On the Implementation of Tools for Domain Specific Process Modelling

Stefan Jablonski, Bernhard Volz, Sebastian Dornstauder

2009

Abstract

Business process modelling becomes more productive when modellers can use process modelling languages which optimally fit to the application domain. Domain specific modelling is the discipline that deals with the proliferation of domain specific modelling languages. The general tenor is that the more a modelling language fits to an application domain, the more efficient and effective an application can be modelled. In this paper we address the issue of providing domain specific languages in a systematic and structural way without having to implement modelling tools for each domain specific language separately. Our approach is based on a two dimensional meta modelling stack.

References

  1. Atkinson, C., Kühne, T.: The Essence of Multilevel Metamodeling. Proc. of the 4th Int'l Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools. Springer-Verlag, Toronto, Canada (2001)
  2. Atkinson, C., Kühne, T.: Concepts for Comparing Modeling Tool Architectures. Lecture Notes in Computer Science. (2005) 398-413
  3. Clarence, E., Karim, K., Grzegorz, R.: Dynamic change within workflow systems. Conference on Organizational Computing Systems. ACM, Milpitas, California, United States (1995)
  4. Clark, T., Sammut, P., Willans, J.: Applied Metamodelling - A Foundation For Language Driven Development. CETEVA (2008)
  5. Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley Professional (2000)
  6. Eclipse Foundation: Eclipse Modeling Framework Project (EMF). http://www.eclipse.org/modeling/emf/?project=emf [2008-11-26]
  7. Faerber, M., Jablonski, S., Schneider, T.: A Comprehensive Modeling Language for Clinical Processes. Proc. of the European Conference on eHealth 2007, Lecture Notes in Informatics (LNI), GI, Oldenburg, Germany (2007) 77-88
  8. Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley (2004)
  9. Heinl, P., Horn, S., Jablonski, S., Neeb, J., Stein, K., Teschke, M.: A comprehensive approach to flexibility in workflow management systems. SIGSOFT Softw. Eng. Notes 24 (1999) 79-88
  10. Jablonski, S.: MOBILE: A Modular Workflow Model and Architecture. 4th Int'l Working Conference on Dynamic Modelling and Information Systems Noordwijkerhout, NL (1994)
  11. Jablonski, S., Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. Int'l Thomson Computer Press (1996)
  12. Jablonski, S., Faerber, M., Götz, M., Volz, B., Dornstauder, S., Müller, S.: Integrated Process Execution: A Generic Execution Infrastructure for Process Models. 4th Int'l Conference on Business Process Management (BPM), Vienna, Austria (2006)
  13. Jablonski, S., Götz, M.: Perspective Oriented Business Process Visualization. Business Process Management Workshops. Springer (2008) 144-155
  14. Jablonski, S., Lay, R., Meiler, C., Müller, S., Hümmer, W.: Data logistics as a means of integration in healthcare applications. 2005 ACM symposium on Applied computing. ACM, Santa Fe, New Mexico (2005)
  15. Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+: A Fully Configurable Multi-User and MultiTool CASE and CAME Environment. 8th Int'l Conference on Advanced Information System Engineering. Springer, Heraklion, Crete, Greece (1996) 1-21
  16. Lu, R., Sadiq, S.: On the discovery of preferred work practice through business process variants. 26th Int'l Conference on Conceptual Modeling. Springer, Auckland, New Zealand (2007) 165-180
  17. Microsoft: Domain-Specific Language Tools. http://msdn.microsoft.com/en-us/library/bb126235.aspx [2008-11-26]
  18. Object Management Group: BPMN 1.1 Specification. http://www.omg.org/spec/BPMN/1.1/ [2008-11-26]
  19. Object Management Group: MOF 2.0 Specification. http://www.omg.org/spec/MOF/2.0/ [2008-11-26]
  20. Object Management Group: OCL 2.0 Specification. http://www.omg.org/spec/OCL/2.0/ [2008-11-26]
  21. Odell, J.: Advanced Object-Oriented Analysis and Design Using UML. Cambridge University Press, New York, NY, USA (1998)
  22. Rinderle, S., Reichert, M., Dadam, P.: Correctness criteria for dynamic changes in workflow systems--a survey. Data & Knowledge Engineering 50 (2004) 9-34
  23. Seidewitz, E.: What Models Mean. IEEE Software 20 (2003) 26-32
  24. van der Aalst, W.M.P., Jablonski, S.: Dealing with workflow change: identification of issues and solutions. International Journal of Computer Systems Science and Engineering 15 (2000) 267-276
Download


Paper Citation


in Harvard Style

Jablonski S., Volz B. and Dornstauder S. (2009). On the Implementation of Tools for Domain Specific Process Modelling . In Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-811-98-2, pages 109-120. DOI: 10.5220/0001861401090120


in Bibtex Style

@conference{enase09,
author={Stefan Jablonski and Bernhard Volz and Sebastian Dornstauder},
title={On the Implementation of Tools for Domain Specific Process Modelling},
booktitle={Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2009},
pages={109-120},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001861401090120},
isbn={978-989-811-98-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - On the Implementation of Tools for Domain Specific Process Modelling
SN - 978-989-811-98-2
AU - Jablonski S.
AU - Volz B.
AU - Dornstauder S.
PY - 2009
SP - 109
EP - 120
DO - 10.5220/0001861401090120