• DocumentCode
    3400453
  • Title

    Composition-Safe re-parametrization in Distributed Component-based WSN Applications

  • Author

    Daniels, Wilfried ; del Cid, Javier ; Hughes, Danny ; Michiels, Sam ; Blondia, Chris ; Joosen, Wouter

  • Author_Institution
    iMinds-DistriNet, KU Leuven, Heverlee, Belgium
  • fYear
    2013
  • fDate
    22-24 Aug. 2013
  • Firstpage
    153
  • Lastpage
    156
  • Abstract
    Contemporary Wireless Sensor Networks like Smart Offices and Smart Cities are evolving to become multi-purpose application hosting platforms. These WSN platforms can simultaneously support multiple applications which may be managed by multiple actors. Reconfigurable component models have been shown to be viable solutions to reducing the complexity of managing and developing these applications while promoting software re-use. However, implicit parameter dependencies between components make reconfiguration complex and error-prone. Our approach achieves automatic composition-safe re-parametrization of distributed component compositions. To achieve this, we propose the use of language annotations that allow component developers to make these dependencies explicit and constraint-aware network protocols to ensure constraint propagation and enforcement.
  • Keywords
    distributed processing; object-oriented programming; software reusability; wireless sensor networks; WSN platforms; automatic composition-safe reparametrization; constraint-aware network protocols; distributed component compositions; distributed component-based WSN applications; ensure constraint propagation and enforcement; implicit parameter dependencies; language annotations; multipurpose application hosting platforms; reconfigurable component models; smart cities; smart offices; software reuse; wireless sensor networks; Component architectures; Meteorology; Protocols; Relays; Runtime; Software; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-5043-5
  • Type

    conf

  • DOI
    10.1109/NCA.2013.45
  • Filename
    6623656