Abstract
Nowadays each business process management system (BPMS) supports either an industry standard or its own specific modeling language. But no BPMS supports a specific language for each organization. We propose an architecture for building BPMS that allows creating a domain-specific modeling language for every client easily. The main problem is to bridge the gap between the domain-specific language and the executable language. We show that we can look at this problem as a classification of the domain-specific language constructs in the terms of the executable language. To solve this problem we present a novel model transformation language, with which this type of problem can be solved more naturally than with existing transformation languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
UML, http://www.uml.org
BPMN, http://www.bpmn.org
Barzdins, J., Cerans, K., Grasmanis, M., Kalnins, A., Kozlovics, S., Lace, L., Liepins, R., Rencis, E., Sprogis, A., Zarins, A.: Domain Specific Languages for Business Process Management: a Case Study. In: Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling (2009)
Barzdins, J., Kozlovics, S., Rencis, E.: The Transformation- Driven Architecture. In: Proceedings of DSM 2008 Workshop of OOPSLA 2008, Nashville, USA, pp. 60–63 (2008)
MetaEdit+, http://www.metacase.com
Doux, G., Jouault, F., Bézivin, J.: Transforming BPMN process models to BPEL process definitions with ATL. In: GraBaTs 2009: 5th International Workshop on Graph-Based Tools, Zurich (2009)
Rencis, E., Barzdins, J., Kozlovics, S.: Towards Open Graphical Tool-Building Framework. Scientific Journal of Riga Technical University, “Computer Science”, 80–87 (2011); special issue for the Grabis, J., Kirikova, M. (eds.): BIR 2011. LNBIP, vol. 90. Springer, Heidelberg (2011)
Liepins, R.: lQuery: A Model Query and Transformation Library. Scientific Papers, vol. 770, pp. 27–45. University of Latvia (2011)
Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Systems Journal 45(3) (2006)
Taentzer, G.: AGG: A Tool Environment for Algebraic Graph Transformation. In: Nagl, M., Schürr, A., Münch, M. (eds.) AGTIVE 1999. LNCS, vol. 1779, pp. 481–488. Springer, Heidelberg (2000)
de Lara, J., Vangheluwe, H.: AToM3: A Tool for Multi-formalism and Meta-modelling. In: Kutsche, R.-D., Weber, H. (eds.) FASE 2002. LNCS, vol. 2306, pp. 174–188. Springer, Heidelberg (2002)
Csertán, G., Huszerl, G., Majzik, I., Pap, Z., Pataricza, A., Varró, D.: VIATRA: Visual automated transformations for formal verification and validation of UML models. In: Proceedings of the 17th IEEE International Conference on Automated Software Engineering, ASE 2002, pp. 267–270. IEEE Computer Society, Washington, DC (2002)
Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)
W3C: R2RML: RDB to RDF Mapping Language, W3C working draft edn. (September 2011)
Kalnina, E., Kalnins, A., Sostaks, A., Celms, E., Iraids, J.: Tree Based Domain-Specific Mapping Languages. In: Bieliková, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., Turán, G. (eds.) SOFSEM 2012. LNCS, vol. 7147, pp. 492–504. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lace, L., Liepiņš, R., Rencis, E. (2012). Architecture and Language for Semantic Reduction of Domain-Specific Models in BPMS. In: Aseeva, N., Babkin, E., Kozyrev, O. (eds) Perspectives in Business Informatics Research. BIR 2012. Lecture Notes in Business Information Processing, vol 128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33281-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-33281-4_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33280-7
Online ISBN: 978-3-642-33281-4
eBook Packages: Computer ScienceComputer Science (R0)