Addressing Dynamic Contextual Adaptation with a Domain-Specific Language

The increasing number of mobile devices and sensors equipped with wireless networking capabilities enable a new generation of pro-active applications. These applications make use of context to adapt their behaviour to better fit their current situation. To support unanticipated changes to applicatio...

Full description

Saved in:
Bibliographic Details
Published inFirst International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE '07) p. 2
Main Authors Fritsch, Serena, Senart, Aline, Clarke, Siobhan
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 20.05.2007
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The increasing number of mobile devices and sensors equipped with wireless networking capabilities enable a new generation of pro-active applications. These applications make use of context to adapt their behaviour to better fit their current situation. To support unanticipated changes to application behaviour, mechanisms are needed to specify when and how to adapt an application during its runtime. Many dynamic platforms exist that achieve this to some extent, and that are built on general-purpose languages (GPLs). However, these approaches suffer from standard difficulties of GPLs relating to the lack of semantic expressiveness of their constructs. In this paper, we describe high-level declarative constructs that can be used to specify the adaptation of application behaviour to specific situations. The language is supported by a framework that enables the exchange and merge of behaviours on-the-fly. Our approach is evaluated against application scenarios in the domain of autonomous vehicles.
Bibliography:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:0769529704
9780769529707
DOI:10.1109/SEPCASE.2007.1