Learn More
Software systems are increasingly expected to dynamically self-adapt to the changing environments. One of the main adaptation mechanisms is dynamic recomposition of application components. This paper addresses the key issues that arise when context knowledge is used to steer the run-time (re)composition process so as to match the new environmental(More)
The population of elderly people keeps increasing rapidly, which becomes a predominant aspect of our societies. As such, solutions both efficacious and cost-effective need to be sought. Ambient Assisted Living (AAL) is a new approach which promises to address the needs from elderly people. In this paper, we claim that human participation is a key ingredient(More)
As software systems today increasingly operate in changing and complex environments, they are expected to dynamically adapt to the changing environments sometimes with multiple co-existing adaptation goals. This paper proposes an adaptation framework to facilitate adaptation with multiple concerns by using reusable and composable adaptation modules. Rather(More)
The population of elderly people keeps increasing rapidly, which becomes a predominant aspect of our societies. As such, solutions both efficacious and cost-effective need to be sought. Ambient Assisted Living (AAL) is a new approach which promises to address the needs from elderly people. Ambient Intelligence technologies are widely developed in this(More)
Elder people are becoming a predominant aspect of our societies. As such, solutions both efficacious and cost-effective need to be sought. The approach pursued so far to solve this problem used to increase the number of people working in the health sector, e.g. doctors, nurses, etc. This increases the costs, which is becoming a big burden for countries. In(More)
Autonomous Robots normally perform tasks in unstructured environments, with little or no continuous human guidance. This calls for context-aware, self-adaptive software systems. This paper aims at providing a flexible adaptive middleware platform to seamlessly integrate multiple adaptation logics during the run-time. To support such an approach, a(More)
Increasing capabilities of modern microcontrollers greatly increase their applicability to more and more unstable and complex environments. Dynamic reconfiguration provides a powerful mechanism to adapt in such environments. However, the implementation of dynamic reconfiguration is still challenging for embedded real-time control software systems. In this(More)
Nowadays, more and more applications require OSGi to have some forms of real-time support, which is currently very limited. The resulting ad-hoc solutions forbid standard, system-wide policies for real-time system's adaptation, and reconfiguration. In order to tackle this problem, this paper proposes a declarative real-time component model. In this model,(More)
Elder people are becoming a predominant aspect of our societies. As such, solutions both efficacious and cost-effective need to be sought. Our previous study suggests that mutual assisted living community, where dwellers make contributions to the community. Thus community resources could be fully utilized and requested services would be provided in a prompt(More)