Learn More
A model transformation can be decomposed into a sequence of subtransformations, i.e. a transformation chain, each addressing a limited set of concerns. However, with current transformation technologies it is hard to (re)use and compose subtransformations without being very familiar with their implementation details. Furthermore, the difficulty of combining(More)
Context-aware systems offer entirely new opportunities for application developers and for end users by gathering context information and adapting systems behavior accordingly. Several context models have been defined and various context-aware middleware has been developed in order to simplify the development of context-aware applications. Unfortunately, the(More)
Context-aware systems offer entirely new opportunities for application developers and for end users by gathering context information and adapting systems behavior accordingly. Several context models have been defined and various context-aware middleware has been developed in order to simplify the development of context-aware applications. Unfortunately, the(More)
The expansion of wireless communication and mobile hand-held devices is a fleeting how software deployment is being performed. Deployed applications have to be suited to the users' requirements, to the resources of his terminal and to the surrounding environment. In this paper, we define a methodology which enables classical deployment tools provided by(More)
Developing and deploying context-aware mobile and pervasive applications that are adaptable to a broad range of high-end and lowend systems is a daunting task. The contribution of our research within the pervasive computing domain is a context-awareness infrastructure developed in the framework of the CoDAMoS project. The infrastructure provides runtime(More)
With wireless communications and mobile hand-held devices becoming a reality, new applications where users can have access to information anytime, anywhere are made possible. To design a middleware-based platform for applications such as emergency aid, crisis managements, our approach is threefold. We design and implement a middleware platform that hides as(More)
Model Driven Development (MDD) promotes the use of abstract models in software development. A key ingredient of MDD is the application of transformations to these models, which means that part of the development effort is relocated to the transformations. Currently there is almost no available guidance to help designing a suitable, project specific,(More)
Context-aware systems offer entirely new opportunities for application developers and for end users by gathering context information and adapting systems behavior accordingly. Several context models have been defined and various context-aware middleware has been developed in order to simplify the development of context-aware applications. Unfortunately, the(More)
AMPROS is a project which aims to study and develop a middleware-based platform for mobile environments. AMPROS provides a distributed, just-in-time, and contextaware deployment of component-based applications. The deployment adaptation is carried out by a set of adaptive components able to vary the architecture of the application as well as the attributes(More)