Abstract
There are two major pitfalls in the development of extensions to the BPMN 2.0 metamodel. First, there is a lack of methodological guides considering the extensibility approach supported by the extension mechanism of the language. Second, BPMN does not provide any graphical notation for the representation of extensions. This work proposes a method based on Model-Driven Architecture for the development of extensions to the BPMN 2.0 metamodel. It enables the conceptual modeling of extensions by using UML, their graphical representation in terms of the BPMN extension mechanism, and their transformation into XML Schema documents that can be processed by BPMN tools. A tool supporting the proposed method is also presented.
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
OMG: Business Process Model and Notation (BPMN), V.2.0 (2011), http://www.omg.org/spec/BPMN/2.0
OMG: MDA Guide Version 1.0.1 (2003), http://www.omg.org/cgi-bin/doc?omg/03-06-01.pdf
OMG: Unified Modeling Language (UML) Infrastructure, V.2.2 (February 2009), http://www.omg.org/spec/UML/2.2/Infrastructure
OMG: Unified Modeling Language (UML) Superstructure, V.2.2 (February 2009), http://www.omg.org/spec/UML/2.2/Superstructure
Selic, B.: A Systematic Approach to Domain-Specific Language Design Using UML. In: ISORC 2007: Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, pp. 2–9. IEEE Computer Society, Los Alamitos (2007)
Routledge, N., Bird, L., Goodchild, A.: UML and XML schema. Aust. Comput. Sci. Commun. 24(2), 157–166 (2002)
Fuentes-Fernández, L., Vallecillo-Moreno, A.: An Introduction to UML Profiles. UPGRADE, European Journal for the Informatics Professional 5(2), 5–13 (2004)
Lagarde, F., Espinoza, H., Terrier, F., Gérard, S.: Improving UML Profile Design Practices by Leveraging Conceptual Domain Models. In: International Conference on Automated Software Engineering (ASE) (November 2007)
WRC: XML Schema Part 1: Structures Second Edition (October 2004), http://www.w3.org/TR/xmlschema-1/
Stroppi, L.J.R., Chiotti, O., Villarreal, P.D.: A BPMN 2.0 Extension to Define the Resource Perspective of Business Process Models. In: CIbSE 2011: Proceedings of the XIV Iberoamerican Conference on Software Engineering (April 2011)
Saeedi, K., Zhao, L., Falcone Sampaio, P.R.: Extending BPMN for Supporting Customer-Facing Service Quality Requirements. In: Proceedings of the 2010 IEEE International Conference on Web Services, pp. 616–623. IEEE Computer Society, Washington, DC, USA (2010)
Schleicher, D., Leymann, F., Schumm, D., Weidmann, M.: Compliance scopes: Extending the bpmn 2.0 meta model to specify compliance requirements. In: 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 1–8 (December 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stroppi, L.J.R., Chiotti, O., Villarreal, P.D. (2011). Extending BPMN 2.0: Method and Tool Support. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds) Business Process Model and Notation. BPMN 2011. Lecture Notes in Business Information Processing, vol 95. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25160-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-25160-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25159-7
Online ISBN: 978-3-642-25160-3
eBook Packages: Computer ScienceComputer Science (R0)