• DocumentCode
    2145688
  • Title

    A Comparative Case Study on the Engineering of Self-Testable Autonomic Software

  • Author

    King, Tariq M. ; Allen, Andrew A. ; Wu, Yali ; Clarke, Peter J. ; Ramirez, Alain E.

  • Author_Institution
    Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    A survey on the landscape of self-adaptive systems identified testing and assurance as one of the most neglected areas in the engineering of autonomic software. However, since the structure and behavior of autonomic software can vary during its execution, runtime testing is critical to ensure that faults are not introduced into the system as a result of dynamic adaptation. Some researchers have developed approaches and supporting designs for integrating runtime testing into the workflow of autonomic software. In this paper, we describe a comparative case study performed on three autonomic applications that were engineered to include an implicit self-test characteristic. The findings of our study provide evidentiary insight into the benefits and software engineering challenges associated with developing these types of systems.
  • Keywords
    program testing; self-adjusting systems; software engineering; autonomic application; dynamic adaptation; runtime testing; self-adaptive system; self-test characteristic; self-testable autonomic software; software engineering; Built-in self-test; Containers; Monitoring; Prototypes; Runtime; Software; adaptive systems; autonomic computing; case study; self-testing; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Autonomic and Autonomous Systems (EASe), 2011 8th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0309-6
  • Type

    conf

  • DOI
    10.1109/EASe.2011.16
  • Filename
    5946186