• DocumentCode
    1726597
  • Title

    Automated generation of statistical test cases from UML state diagrams

  • Author

    Chevalley, Philippe ; Thevenod-Fosse, P.

  • Author_Institution
    Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    205
  • Lastpage
    214
  • Abstract
    The adoption of the object-oriented (OO) technology for the development of critical software raises important testing issues. This paper addresses one of these issues: how to create effective tests from OO specification documents? More precisely, the paper describes a technique that adapts a probabilistic method, called statistical functional testing, to the generation of test cases from UML state diagrams, using transition coverage as the testing criterion. Emphasis is put on defining an automatic way to produce both the input values and the expected outputs. The technique is automated with the aid of the Rational Software Corporation´s Rose RealTime tool. An industrial case study from the avionics domain, formally specified and implemented in Java, is used to illustrate the feasibility of the technique at the subsystem level. Results of first test experiments are presented to exemplify the fault revealing power of the created statistical test cases
  • Keywords
    Java; application program interfaces; object-oriented programming; program testing; specification languages; Java; Rose RealTime tool; UML state diagrams; avionics domain; critical software; object oriented specification; object-oriented technology; probabilistic method; software testing; statistical functional testing; Aerospace electronics; Automatic testing; Character recognition; Computer aided software engineering; Java; Probability distribution; Software testing; Software tools; Statistical analysis; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
  • Conference_Location
    Chicago, IL
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1372-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2001.960618
  • Filename
    960618