Combining Quality Assurance and Model Transformations in Business-Driven Development

TitleCombining Quality Assurance and Model Transformations in Business-Driven Development
Publication TypeConference Paper
Year of Publication2007
AuthorsKoehler, J., T. Gschwind, J. Malte Küster, C. Pautasso, K. Ryndina, J. Vanhatalo, and H. Völzer
Conference NameThird International Symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007)
Keywordsbusiness driven development, model-driven engineering

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.

Citation Keyibm:2007:agtive
Refereed DesignationRefereed