A development framework and methodology for self-adapting applications in ubiquitous computing environments
Date
2012Author
Hallsteinsen, S.Geihs, K.

Eliassen, F.
Horn, G.
Lorenzo, J.
Mamelli, Alessandro

Source
Journal of Systems and SoftwareVolume
85Issue
12Pages
2840-2859Google Scholar check
Keyword(s):
Metadata
Show full item recordAbstract
Today software is the main enabler of many of the appliances and devices omnipresent in our daily life and important for our well being and work satisfaction. It is expected that the software works as intended, and that the software always and everywhere provides us with the best possible utility. This paper discusses the motivation, technical approach, and innovative results of the MUSIC project. MUSIC provides a comprehensive software development framework for applications that operate in ubiquitous and dynamic computing environments and adapt to context changes. Context is understood as any information about the user needs and operating environment which vary dynamically and have an impact on design choices. MUSIC supports several adaptation mechanisms and offers a model-driven application development approach supported by a sophisticated middleware that facilitates the dynamic and automatic adaptation of applications and services based on a clear separation of business logic, context awareness and adaptation concerns. The main contribution of this paper is a holistic, coherent presentation of the motivation, design, implementation, and evaluation of the MUSIC development framework and methodology. © 2012 Elsevier Inc. All rights reserved.
Collections
Cite as
Related items
Showing items related by title, author, creator and subject.
-
Conference Object
An approach for developing adaptive, mobile applications with separation of concerns
Paspallis, Nearchos; Papadopoulos, George Angelos (2006)Modern mobile computing paradigms have set new challenges for the development of distributed mobile applications and services. Because of the variability which characterizes the context of such environments, it is important ...
-
Article
Experiences from developing a distributed context management system for enabling adaptivity
Paspallis, Nearchos; Chimaris, Avraam N.; Papadopoulos, George Angelos (2007)Today, one can observe an ever increasing trend in the use of mobile systems. This change inevitably affects the software running on such devices by necessitating additional functionality such as context awareness and ...
-
Article
Distributed adaptation reasoning for a mobility and adaptation enabling middleware
Paspallis, Nearchos; Papadopoulos, George Angelos (2006)The prospect of adaptive, mobile applications provides both opportunity and challenge to the application developers. Adaptive, mobile applications are designed to constantly adapt to the contextual conditions with the aim ...