Author:
Henning Heitkötter
Affiliation:
University of Münster, Germany
Keyword(s):
Business Process Modeling, Domain-specific Languages, Model Transformation, BPMN 2, EMF.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Domain-Specific Languages
;
MetaModeling
;
Model Transformation
;
Modeling Languages
;
Models
;
Paradigm Trends
;
Service Choreography, Mediation, Orchestration
;
Service Invocation, Interaction, Monitoring
;
Service Modeling Approaches
;
Services
;
Software Engineering
Abstract:
Using domain-specific modeling languages to capture business processes can greatly enhance quality and efficiency of process modeling, because language and models are more expressive, concise and easy to understand. The development of domain-specific languages (DSLs) with accompanying tools and transformations is, however, a complex, time-consuming, and costly task. An efficient and simple approach to creating process modeling languages (PMLs) for specific business domains by reusing common parts is needed, where each resulting language is still optimally adjusted to its domain. For each of these languages, the abstract and concrete syntax have to be defined as well as transformations to more general languages.
This paper presents DSLs4BPM, a generic framework for PMLs, which employs DSL modularization concepts to allow the derivation of domain-specific PMLs. The framework provides elements common to process modeling and a basic transformation to the generic Business Process Model an
d Notation 2.0. DSLs are created by adding own types to the framework language and own rules to the transformation at predefined extension points. The approach has been implemented based on the Eclipse Modeling Framework.
(More)