• DocumentCode
    3390447
  • Title

    Adaptive runtime verification for autonomic communication infrastructures

  • Author

    Denaro, Giovanni ; Mariani, Leonardo ; Pezzè, Mauro ; Tosi, Davide

  • Author_Institution
    Dipt. di Informatica, Sistemistica e Comunicazione, Universita degli Studi di Milano Bicocca, Italy
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    553
  • Lastpage
    557
  • Abstract
    Autonomic communication and autonomic computing can solve many problems in managing complex network and computer systems, as well as network applications, where computing and networking coexist. Autonomic applications must be able to diagnose and repair their own faults automatically. In particular, they must be able to monitor the execution state, understand the behavior of the application and of the executing environment, and interpret monitored data to identify faults and select a repairing strategy. Assertions have been extensively studied in software engineering for identifying deviations from the expected behaviors and thus signal anomalous outcomes. Unfortunately, classic assertions are defined statically at development time and cannot capture unpredictable changes and evolutions in the execution environment. Thus, they do not easily adapt to autonomic applications. The paper proposes a method for the automatic synthesis and adaptation of assertions from the observed behavior of an application, aimed at achieving adaptive application monitoring. We believe that this represents an important basis to derive autonomic mechanisms that can deal with unpredictable situations.
  • Keywords
    Internet; computer network management; fault diagnosis; software engineering; telecommunication computing; Internet; adaptive runtime verification; assertions; automatic fault diagnosis; automatic fault repair; autonomic communication infrastructures; autonomic computing; computer network management; execution environment; execution state; network management; self-adaptation; self-configuration; self-healing; self-organization; self-protection; self-regulation; software engineering; software management; Application software; Complex networks; Computer applications; Computer network management; Computer networks; Computerized monitoring; Fault diagnosis; Runtime; Signal processing; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    World of Wireless Mobile and Multimedia Networks, 2005. WoWMoM 2005. Sixth IEEE International Symposium on a
  • Print_ISBN
    0-7695-2342-0
  • Type

    conf

  • DOI
    10.1109/WOWMOM.2005.18
  • Filename
    1443563