A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models

A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models

Javier Fabra, Valeria de Castro, Verónica Andrea Bollati, Pedro Álvarez, Esperanza Marcos
ISBN13: 9781466660267|ISBN10: 1466660260|EISBN13: 9781466660274
DOI: 10.4018/978-1-4666-6026-7.ch010
Cite Chapter Cite Chapter

MLA

Fabra, Javier, et al. "A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models." Handbook of Research on Emerging Advancements and Technologies in Software Engineering, edited by Imran Ghani, et al., IGI Global, 2014, pp. 213-253. https://doi.org/10.4018/978-1-4666-6026-7.ch010

APA

Fabra, J., de Castro, V., Bollati, V. A., Álvarez, P., & Marcos, E. (2014). A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models. In I. Ghani, W. Kadir, & M. Ahmad (Eds.), Handbook of Research on Emerging Advancements and Technologies in Software Engineering (pp. 213-253). IGI Global. https://doi.org/10.4018/978-1-4666-6026-7.ch010

Chicago

Fabra, Javier, et al. "A Model-Driven Solution for the Automatic Generation of Executable Code from Business Process Models." In Handbook of Research on Emerging Advancements and Technologies in Software Engineering, edited by Imran Ghani, Wan Mohd Nasir Wan Kadir, and Mohammad Nazir Ahmad, 213-253. Hershey, PA: IGI Global, 2014. https://doi.org/10.4018/978-1-4666-6026-7.ch010

Export Reference

Mendeley
Favorite

Abstract

The business goals of an enterprise process are traced to business process models with the aim of being carried out during the execution stage. The automatic translation from these models to fully executable code that can be simulated and round-trip engineered is still an open challenge in the Business Process Management field. Model-driven Engineering has proposed a set of methodologies to solve the existing gap between business analysts and software developers, but the expected results have not been reached yet. In order to rise to this challenge, in this chapter the authors propose a solution based on the integration of three previous proposals: SOD-M, DENEB, and MeTAGeM. On the one hand, SOD-M is a model-driven method for the development of service-oriented systems. Business analysts can use SOD-M to transform their business goals into composition service models, a type of model that represents business processes. On the other hand, DENEB is a platform for the development and execution of flexible business processes, represented by means of workflow models. The authors' approach focuses on the automatic transformation of SOD-M models to DENEB workflow models, resulting in a business process that is coded by a class of high-level Petri-nets, and it is directly executable in DENEB. The model transformation process has been automated using the MeTAGeM tool, which automatically generates the set of ATL rules required to transform SOD-M models to DENEB workflows. Finally, the integration of the three proposals has been illustrated by means of a real system related to the management of medical images.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.