• DocumentCode
    3061770
  • Title

    Addressing Dynamic Contextual Adaptation with a Domain-Specific Language

  • Author

    Fritsch, Serena ; Senart, Aline ; Clarke, Siobhán

  • Author_Institution
    Trinity Coll. Dublin, Dublin
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    2
  • Lastpage
    2
  • Abstract
    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.
  • Keywords
    programming language semantics; remotely operated vehicles; autonomous vehicles; domain-specific language; dynamic contextual adaptation; general-purpose languages; mobile devices; mobile sensors; pro-active applications; wireless networking capabilities; Application software; Context; Domain specific languages; Dynamic programming; Middleware; Pervasive computing; Reconfigurable logic; Runtime; Vehicle dynamics; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Pervasive Computing Applications, Systems, and Environments, 2007. SEPCASE '07. First International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2970-4
  • Type

    conf

  • DOI
    10.1109/SEPCASE.2007.1
  • Filename
    4273313