Open Access Open Access  Restricted Access Subscription or Fee Access

Collaborative Business Process Specification and a Mapping from BPMN Model to Service Model

(*) Corresponding author

Authors' affiliations



To be more competitive in a market that has become more open and globalized, enterprises must integrate various industrial networks and have to open their information system to share and exchange information with partners. Therefore, the business process collaboration has become a necessity within firms. To address this problematic, we propose a collaborative approach divided on three levels according to MDA approach. The CIM level addresses the design of the collaborative business process (CBP). Several works proved that partners are not able to provide and make available the CBP. Therefore, to answer this need, we propose a knowledge-based system (KbS) that deals with partners’ knowledge and collaborative network knowledge to provide the most appropriate CBP. The KbS development is divided into two parts: the acquisition of participants’ information and the collaborative situation knowledge. The second part consists of a proposition of two ontologies, the collaborative network ontology (CNO) and the business process ontology (BPO. The goal of these ontologies is to represent and reason knowledge captured from the first step, we deduce at this level the collaborative business process model. Then, the last step is dedicated to the design of CBP using BPMN language and based on the extracted information from the KbS. In the PIM level, the CBP is transformed in a service model according to a set of transformation rules. In this paper, we will present the theoretical aspects of each step within the approach as well as the tools used to develop it. Finally, we will illustrate our proposal with a case study.
Copyright © 2015 Praise Worthy Prize - All rights reserved.


Automated Transformation Rules; Collaborative Business Process; Knowledge Based System; Ontology; Model Driven Architecture; Service Oriented Architecture

Full Text:



Bengoud, K., Benmoussa, R., Saib, S., Abd, A., An approach for the identification of misalignment in ERP implementation, (2014) International Review on Computers and Software (IRECOS), 9 (6), pp. 906-919.

[2] V. Rajsiri, Knowledge-based system for collaborative process specification, Computer In Industry, Vol. 61, n. 2, pp 161-175, 2010. [Online]

[3] EIF, 2004. European Interoperability Framework, White Paper, Brussels,

[4] Athena Consortium, 2004. Public document: ATHENA General description v10,

[5] IDEAS, 2003. A Gap Analysis–Required activities in Research, Technology and Standardisation to Close the RTS Gap—Roadmaps and Recommendations on RTS Activites, IDEAS Deliverables.

[6] e-Gov, 2005. e-Government Unit, e-Government Interoperability frame- work, Version 6.1, 2005.

[7] J. Touzi, F. Benaben, H. Pingaud, Model Transformation of Collaborative Business Process into Mediation Information System, Proceeding of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, (Page. 13857-13862, Year of publication: 2008, ISBN: 978-3-902661-00-5). [Online]

[8] V. Rajsiri, Knowledge-based system for collaborative process specification, Ph.D. Thesis, Dept, Industrial Engineering, Toulouse University, 2009. [Online]

[9] A. ESPER, Intégration des approaches SOA et orienté objet pour modéliser une orchestration cohérente de services, Ph.D Thesis, Dept, National Institute of Applied Sciences of Lyon, 2010. [Online]

[10] Object Management Group (OMG), 2006.

[11] X. Fournier-Morel et al., Processus métiers et systèmes d’information- Gouvernance, management, modélisation Dunod, Dunod, 2011.

[12] Esbai, R., Erramdani, M., Mbarki, S., Model-driven transformation for GWT with approach by modeling: From UML model to MVP web applications, (2014) International Review on Computers and Software (IRECOS), 9 (9), pp. 1612-1620.

[13] Model Driven Architecture, MDA Guide Version 1.0.1, June 2003. http://

[14] Chakhmoune, R., Behja, H., Benghabrit, Y., Marzak, A., A new ontological approach to build projects memories in software development life cycle. A case study of the software industry, (2013) International Review on Computers and Software (IRECOS), 8 (12), pp. 2797-2804.

[15] T. Gruber, A translation approach to portable ontologies, Knowledge Acquisition, Vol. 5, n. 2, pp. 199–220, 1993.

[16] S. W. Knoll et al., Collaboration Ontology: Applying Collaboration Knowledge to a Generic Group Support System, Proceeding of the Group Decision and Negotiation Meeting, Netherland, pp. 37, 2010.

[17] H. Liu, J. P. Bourey, Transformation from a Collaborative Process to Multiple Interoperability Processes, Enterprise Interoperability IV, pp.135-144, 2010.

[18] Y. Lemrabet, Proposition d’une méthode de spécification d’une architecture orientée services dirigée par le métier dans le cadre d’une collaboration inter-organisationnelle, PhD. Thesis, Dept. Lille Nord-de-France University, 2012. [Online]

[19] T. W. Malone, K. Crowston, G. A. Herman, Organizing Business knowledge – The MIT process Handbook, 2003.

[20] R. Benmoussa, R. Derrouich, A. Bouras, Méthode pratique pour le déploiement de l’approche processus au sein d’une chaine logistique, Revue Française de gestion industrielle, Vol. 28, no. 3, pp. 29-53, 2009.

[21] SWRL Specification:

[22] Protégé:

[23] SPARQL:

[24] ATLAS Group. ‘‘ATL User Manual Version 0.7’’, LINA & INRIA, February 2006.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize