A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Component-based product line engineering with UML
Component-based product line engineering with UML
Data & Knowledge Engineering
Creating Semantic Web Contents with Protégé-2000
IEEE Intelligent Systems
Proceedings of the 25th International Conference on Software Engineering
A Conceptual Model for Context-Aware Dynamic Architectures
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
On the Notion of Abstract Platform in MDA Development
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Integrating platform selection rules in the model driven architecture approach
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Dealing with fine-grained configurations in model-driven SPLs
Proceedings of the 13th International Software Product Line Conference
Hi-index | 0.00 |
An important drive for Model-Driven Architecture is that many software applications have to be deployed on a variety of platforms and within a variety of contexts in general. Using software models, e.g. described in the Unified Modeling Language (UML), one can abstract from specific platforms. A software model can then be transformed to a refined model, given the context in which it should run. Currently, each target context requires its own model transformation. Only a limited number of contexts can be supported in this way. We propose a context-driven modelling framework that models each target context in a context model, described in the Web Ontology Language (OWL). Multiple reusable transformation rules are used, which are annotated with context constraints, based on the OWL context model. The framework can automatically select the transformation rules that are applicable for a concrete context.