• DocumentCode
    3480696
  • Title

    Supporting Dynamic Service Updates in Pervasive Applications

  • Author

    Chen, Junqing ; Huang, Linpeng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    273
  • Lastpage
    278
  • Abstract
    Service-oriented architecture (SOA) facilitates the construction of complex pervasive applications, but the highly dynamic nature of pervasive computing brings challenges to the regular maintenance of these applications. Furthermore, pervasive applications are required to provide continuous services during their maintenances. A promising approach for providing uninterrupted service is to permit dynamic updates while keeping applications up-to-date. In this paper, we present a dynamic service update framework to support transparent updates of running applications, and illustrate update mechanisms of the framework. Novel features of our approach are that it supports dynamic interface adaptability if the interface type of an updated service has been changed and that it can automatically recover from update failures if the behavior of an updated application is unwanted. Experiments show that our approach is effective and beneficial when applied to pervasive applications and the performance overhead is acceptable in relation to the advantages.
  • Keywords
    service-oriented architecture; software maintenance; system recovery; ubiquitous computing; dynamic interface adaptability; dynamic service update framework; pervasive computing; service-oriented architecture; software maintenance; uninterrupted services; update failure recovery; Computer architecture; Heuristic algorithms; Performance evaluation; Pervasive computing; Runtime; Semantics; Software; dynamic interface adaptability; dynamic service updates; formal verifcation; update failure recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.43
  • Filename
    6032353