Traditional software development projects for process-orien- ted organizations are time consuming and do not always guarantee the fulfillment of the functional requirements of the client organization, and thus the quality of the resulting software product. To reduce the time spent for developing software and improve its quality, we adopt the inclu- sion of automation in some parts of the software development process. Thus, in this paper, we propose a model transformation approach to derive an executable model for the business processes of a given orga- nization. We execute a mapping between processes (described with a business process execution language) and software components. We also propose a supporting software architecture based on an Enterprise Ser- vice Bus and on Java Business Integration, and we use an already defined methodology to execute the model transformation project.
['Nuno C. Santos', 'Francisco Duarte', 'Ricardo J. Machado', 'João M. Fernandes']
A Transformation of Business Process Models into Software-Executable Models Using MDA