Authors:
Neel Mani
1
;
Markus Helfert
1
and
Claus Pahl
2
Affiliations:
1
ADAPT Centre for Digital Content Technology, Dublin City University, School of Computing, Ireland
;
2
Free University of Bozen-Bolzano, Italy
Keyword(s):
Domain Model, Domain-specific Rule, Rule Language, Rule Generation, Business Process Model, Variability Model, Model Driven Architecture, Model transformation, Domain-specific language
Abstract:
The domain-specific model-driven development requires effective and flexible techniques for implementing domain-specific rule generators. In this paper, we present a framework for rule generation through model translation with feature model, a high-level of the domain model to translate into low-level of rule language based on the paradigm of software reuse in terms of customisation and configuration with domain-specific rule strategies benefit mode-to-text translations. This framework is domain-specific where non-technical domain user can customise and configure the business process models. These compositions support two-dimensional of translation modularity by using software product line engineering. The domain engineering is achieved by designing the domain and process model as a requirement space, it is also called template model, connecting with feature model through weaving model. The feature model is a high-level input model to customise the template model to an implementation
. The application engineering is achieved by supporting the rule definition and configuring the generated rules. We discuss the development approach of the framework in a domain-specific environment; we present a case study in a Digital Content Technology (DCT) domain.
(More)