Abstract
The modeling of collaborative business processes is an important issue in order to allow enterprises to implement B2B collaborations with their business partners. We have proposed an MDA-based methodology for the modeling, verification and implementation of collaborative processes. Since collaborative process models are the main artifacts in this MDA-based methodology, a suitable modeling approach is required to design collaborative processes. In this work we describe a modeling approach for collaborative processes based on the UP-ColBPIP language, which is oriented to support the model-driven development of collaborative processes and B2B information systems. The behavior of collaborative processes is modeled through interaction protocols. Enhances to the control flow constructors of interaction protocols are introduced. In addition, we describe an Eclipse-based tool that supports this language.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Caliusco, M.L., Galli, M.R., Chiotti, O.: Technologies for Data Semantic Modeling. International Journal of Metadata Semantics and Ontology 1(4), 320–331 (2006)
CPN tools, http://www.daimi.au.dk/CPNtools/
Eclipse Org. Eclipse Platform, http://www.eclipse.org
Eclipse Org. Eclipse Modeling Framework, http://www.eclipse.org/emf/
Eclipse Org. Graphical Modeling Framework, http://www.eclipse.org/modeling/gmf/
Folmer, E., Bastiaans, J.: Methods for Design of Semantic Message-Based B2B Interactions Standards. In: Enterprise Interoperability III, pp. 183–194. Springer, London (2008)
Girault, C., Valk, R.: Petri Nets for System Engineering: A Guide to Modeling, Verification, and Applications. Springer-Verlag New York, Inc. (2001)
Huemer, C., Liegl, P., Motal, T., Schuster, R., Zapletal, M.: The Development Process of the UN/CEFACT Modeling Methodology. In: Int. Conf. on Electronic Commerce 2008 (2008)
Java Emitter Templates, http://www.eclipse.org/modeling/m2t/?project=jet
Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)
Kramler, K., Kapsammer, E.: Towards Using UML 2 for Modelling Web Service Collaboration Protocols. In: First International Conference on Interoperability of Enterprise Software and Applications (2005)
OMG. BPMN V1.1 (January 2008), http://www.omg.org/spec/BPMN/1.1/PDF
OMG. MDA Guide V1.0.1 (2003), http://www.omg.org/mda
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. J. Distributed and Parallel Databases 14(3), 5–51 (2003)
VICS. An Overview of Collaborative Planning, Forecasting and Replenishment (CPFR), http://www.vics.org/docs/committees/cpfr/
Villarreal, P.: Method for the Modeling and Specification of Collaborative Business Processes. PhD Thesis. National Technological University, Santa Fe, Argentina (2005)
Villarreal, P., Salomone, E., Chiotti, O.: A MDA-based Development Process for Collaborative Business Processes. In: European Workshop on Milestone, Models and Mappings for Model-Driven Architecture (3M4MDA), Bilbao, España (2006)
Villarreal, Salomone, Chiotti: MDA Approach for Collaborative Business Processes: Generating Technological Solutions based on Web Services Composition. In: 9th Ibero-American Workshop of Requirements Engineering and Software Environments (2006)
Villarreal, P., Salomone, H.E., Chiotti, O.: Transforming Collaborative Business Process Models into Web Services Choreography Specifications. In: Lee, J., Shim, J., Lee, S.-g., Bussler, C.J., Shim, S. (eds.) DEECS 2006. LNCS, vol. 4055, pp. 50–65. Springer, Heidelberg (2006)
Villarreal, P., Salomone, H.E., Chiotti, O.: Modeling and Specifications of Collaborative Business Processes using a MDA Approach and a UML Profile. In: Rittgen, P. (ed.) Enterprise Modeling and Computing with UML. Idea Group Inc. (2007)
Villarreal, P., Roa, J., Salomone, H.E., Chiotti, O.: Verification of Models in a MDA Approach for Collaborative Business Processes. In: 10th Ibero-American Workshop of Requirements Engineering and Software Environments, Venezuela (2007)
Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer Press, Heidelberg (2007)
Zaha, J.M., Barros, A., Dumas, M., ter Hofstede, A.H.M.: Let’s Dance: A Language for Service Behavior Modeling. In: 14th Int. Con. on Cooperative Information Systems, France (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Villarreal, P.D., Lazarte, I., Roa, J., Chiotti, O. (2010). A Modeling Approach for Collaborative Business Processes Based on the UP-ColBPIP Language. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds) Business Process Management Workshops. BPM 2009. Lecture Notes in Business Information Processing, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12186-9_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-12186-9_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12185-2
Online ISBN: 978-3-642-12186-9
eBook Packages: Computer ScienceComputer Science (R0)