• DocumentCode
    2351388
  • Title

    Managing Testing Complexity in Dynamically Adaptive Systems: A Model-Driven Approach

  • Author

    Welsh, Kristopher ; Sawyer, Pete

  • Author_Institution
    Comput. Dept., Lancaster Univ., Lancaster, UK
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    290
  • Lastpage
    298
  • Abstract
    Autonomous systems are increasingly conceived as a means to allow operation in changeable or poorly understood environments. However, granting a system autonomy over its operation removes the ability of the developer to be completely sure of the system´s behaviour under all operating contexts. This combination of environmental and behavioural uncertainty makes the achievement of assurance through testing very problematic. This paper focuses on a class of system, called an m-DAS, that uses run-time models to drive run-time adaptations in changing environmental conditions. We propose a testing approach which is itself model-driven, using model analysis to significantly reduce the set of test cases needed to test for emergent behaviour. Limited testing resources may therefore be prioritised for the most likely scenarios in which emergent behaviour may be observed.
  • Keywords
    program testing; software engineering; autonomous systems; behavioural uncertainty; complexity testing; dynamically adaptive systems; environmental uncertainty; m-DAS system; model-driven approach; run-time models; Adaptive systems; Conference management; Environmental management; Logic; Middleware; Runtime environment; Software testing; Switches; System testing; Uncertainty; autonomous; component; dynamically adaptive systems; model-directed; model-driven; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.57
  • Filename
    5463659