• DocumentCode
    2165086
  • Title

    Constraint-based Evolutionary Testing of Autonomous Distributed Systems

  • Author

    Nguyen, Chi D. ; Perini, Anna ; Tonella, Paolo

  • Author_Institution
    Fondazione Bruno Kessler, Trento
  • fYear
    2008
  • fDate
    9-11 April 2008
  • Firstpage
    221
  • Lastpage
    230
  • Abstract
    Distributed software systems are characterized by increasing autonomy. They often have the capability to sense the environment and react to it, discover the presence of other systems and take advantage of their services, adapt and re-configure themselves in accordance with the internal as well as the global state. Testing this kind of systems is challenging, and systematic and automated approaches are still missing. We propose a novel evolutionary testing framework for autonomous distributed systems. In this framework, test cases are continuously generated and executed. Our current implementation of the framework provides two techniques for the automated, continuous generation of test cases: (1) random; (2) evolutionary-mutation. Preliminary experimental results, obtained on a case study, are encouraging and indicate that evolutionary testing can complement effectively the manual one.
  • Keywords
    distributed programming; evolutionary computation; object-oriented programming; program testing; autonomous distributed systems; constraint-based evolutionary testing; distributed software systems; evolutionary mutation; random mutation; Automatic testing; Genetic programming; Monitoring; Multiagent systems; Simple object access protocol; Software systems; Software testing; Space exploration; Standards development; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3388-9
  • Type

    conf

  • DOI
    10.1109/ICSTW.2008.13
  • Filename
    4567011