The Pragmatics of Model-Driven Development
IEEE Software
A Systematic Approach to Platform-Independent Design Based on the Service Concept
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
An end-to-end domain-driven software development framework
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
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
Applying a Disciplined Approach to the Development of a Context-Aware Communication Application
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Abstract Interactions and Interaction Refinement in Model-Driven Design
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
On Architectural Support For Behaviour Refinement In Distributed Systems Design
Journal of Integrated Design & Process Science
Human-Computer Interaction
Requirements traceability in model-driven development: Applying model and transformation conformance
Information Systems Frontiers
Optimized dynamic semantic composition of services
Proceedings of the 2008 ACM symposium on Applied computing
Towards engineering models of aspectual pervasive software services
Proceedings of the 3rd ACM workshop on Software engineering for pervasive services
A model-based approach for engineering pervasive services in SOAs
Proceedings of the 5th international conference on Pervasive services
An MDA-Based Approach for Behaviour Modelling of Context-Aware Mobile Applications
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Goal and model driven design of an architecture for a care service platform
Proceedings of the 2010 ACM Symposium on Applied Computing
Situation specification and realization in rule-based context-aware applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
A model-driven framework for component-based development
SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
Extending UML to model Web 2.0-based context-aware applications
Software—Practice & Experience
Hi-index | 0.01 |
In this paper, we define a model-driven design trajectory for context-aware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediate level describe abstract components, which realize the context-aware service in terms of a service-oriented abstract platform. At the lowest level, the realization of a context-aware service is described in terms of specific target technologies, such as Web Services, BPEL and Parlay technologies. Our approach allows service designers to concentrate their efforts on the services they intend to create and offer, by facilitating the handling of context information and auto-mating design steps through model transformation. In addition, our approach enables the reuse of platform-independent models for different target platforms.