• DocumentCode
    2177729
  • Title

    Concurrency Tradeoffs in Dynamic Adaptation

  • Author

    Biyani, Karun N. ; Sandeep S.Ku

  • Author_Institution
    Michigan State University
  • fYear
    2006
  • fDate
    04-07 July 2006
  • Firstpage
    4
  • Lastpage
    4
  • Abstract
    Software systems need to adapt as requirements change, environment conditions vary, and bugs are discovered and fixed. In context of verification of these adaptive systems, the verification needs to be done for the system before adaptation, for the system during adaptation, and for the system after adaptation. In our previous work, we presented an approach based on transitional-invariant lattice for verifying the correctness of dynamic adaptation. The size (number of nodes and edges) of the lattice affects the complexity of verifying and testing the adaptation. The size of the lattice itself is dependent on the number of steps in the adaptation, and the concurrency (dependency) among those steps. In this paper, we discuss various tradeoffs that arise because of concurrency during adaptation.
  • Keywords
    Complexity; Concurrency; Dynamic Adaptation; Specification; Verification; Adaptive systems; Computer bugs; Concurrent computing; Distributed computing; Engineering profession; Lattices; Protocols; Reflection; Software systems; Testing; Complexity; Concurrency; Dynamic Adaptation; Specification; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2006. ICDCS Workshops 2006. 26th IEEE International Conference on
  • ISSN
    1545-0678
  • Print_ISBN
    0-7695-2541-5
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2006.32
  • Filename
    1648892