• DocumentCode
    1966977
  • Title

    Towards an assume-guarantee theory for adaptable systems

  • Author

    Inverardi, Paola ; Pelliccione, Patrizio ; Tivoli, Massimo

  • Author_Institution
    Dipt. di Inf., Univ. degli Studi dell´´Aquila, L´´Aquila
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    106
  • Lastpage
    115
  • Abstract
    Modern software systems should be more and more designed with adaptation and run-time evolution in mind. But even with good reactions to changes, the triggered adaptation should be performed preserving some properties that we call invariants. This position paper presents a step towards the definition of a theoretical assume-guarantee framework that allows one to efficiently define under which conditions adaptation can be performed by still preserving the desired invariant. The framework aims to cope with different levels of granularity that span from code to software architecture. Two illustrative examples instantiate the framework at two different levels of abstraction.
  • Keywords
    software architecture; adaptable systems; assume-guarantee theory; run-time evolution; software architecture; software systems; Concrete; Conferences; Degradation; Runtime; Software architecture; Software systems; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3724-5
  • Type

    conf

  • DOI
    10.1109/SEAMS.2009.5069079
  • Filename
    5069079