Prof. Dr. Cesare Pautasso

Combining Quality Assurance and Model Transformations in Business-Driven Development

Jana Koehler, Thomas Gschwind, Jochen Küster, Cesare Pautasso, Ksenia Ryndina, Jussi Vanhatalo, Hagen Völzer

Third International Symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007), pp. 1-16

October 2007

Abstract

Business-driven development is a methodology for developing IT solutions that directly satisfy business requirements. At its core are business processes, which are usually modeled by combining graphical and textual notations. During business-driven development, business process models are taken to the IT level, where they are implemented in a Service-Oriented Architecture. A major challenge in business-driven development is the semantic gap between models captured at the business and the IT level. Model transformations play a major role in bridging this gap. This paper presents a transformation framework for IBM WebSphere Business Modeler that enables programmers to quickly develop in-place model transformations, which are then made available to users of this tool. They address various user needs such as quickly correcting modeling errors, refining a process model, or applying a number of refactoring operations. Transformations are combined with quality assurance techniques, which help users to preserve or improve the correctness of their business process models when applying transformations.

Download

DOI: 10.1007/978-3-540-89020-1_1

PDF: ▼ibm-agtive2007.pdf (351KB)

Citation

Bibtex

@inproceedings{ibm:2007:agtive,
	author = {Jana Koehler and Thomas Gschwind and Jochen K\"uster and Cesare Pautasso and Ksenia Ryndina and Jussi Vanhatalo and Hagen V\"olzer},
	title = {Combining Quality Assurance and Model Transformations in Business-Driven Development},
	booktitle = {Third International Symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007)},
	year = {2007},
	month = {October},
	pages = {1-16},
	abstract = {Business-driven development is a methodology for developing IT solutions that directly satisfy business requirements. At its core are business processes, which are usually modeled by combining graphical and textual notations. During business-driven development, business process models are taken to the IT level, where they are implemented in a Service-Oriented Architecture. A major challenge in business-driven development is the semantic gap between models captured at the business and the IT level. Model transformations play a major role in bridging this gap.

This paper presents a transformation framework for IBM WebSphere Business Modeler that enables programmers to quickly develop in-place model transformations, which are then made available to users of this tool. They address various user needs such as quickly correcting modeling errors, refining a process model, or applying a number of refactoring operations. Transformations are combined with quality assurance techniques, which help users to preserve or improve the correctness of their business process models when applying transformations.
},
	keywords = {business driven development, model-driven engineering},
	doi = {10.1007/978-3-540-89020-1_1}
}