• DocumentCode
    3402064
  • Title

    High-level Programming Support for Robust Pervasive Computing Applications

  • Author

    Jouve, Wilfried ; Lancia, Julien ; Palix, Nicolas ; Consel, Charles ; Lawall, Julia

  • Author_Institution
    INRIA, Rocquencourt
  • fYear
    2008
  • fDate
    17-21 March 2008
  • Firstpage
    252
  • Lastpage
    255
  • Abstract
    In this paper, we present a domain-specific interface definition language (IDL) and its compiler, dedicated to the development of pervasive computing applications. Our IDL provides declarative support for concisely characterizing a pervasive computing environment. This description is (1) to be used by programmers as a high-level reference to develop applications that coordinate entities of the target environment and (2) to be passed to a compiler that generates a programming framework dedicated to the target environment. This process enables verifications to be performed prior to runtime on both the declared environment and a given application. Furthermore, customized operations are automatically generated to support the development of pervasive computing activities, such as service discovery and session negotiation for stream-oriented devices.
  • Keywords
    program compilers; ubiquitous computing; declarative support; high-level programming support; high-level reference; interface definition language; robust pervasive computing applications; session negotiation; stream-oriented devices; target environment; Application software; Dynamic programming; Middleware; Motion analysis; Pervasive computing; Program processors; Programming profession; Robustness; Runtime environment; Taxonomy; Application development; Programming Support; generation; middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2008. PerCom 2008. Sixth Annual IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-0-7695-3113-7
  • Type

    conf

  • DOI
    10.1109/PERCOM.2008.9
  • Filename
    4517402