• DocumentCode
    3369325
  • Title

    Mutation testing applied to validate specifications based on statecharts

  • Author

    Fabbri, Sandra Camargo Pinto Ferraz ; Maldonado, José Carlos ; Sugeta, Tatiana ; Masiero, Paulo Cesar

  • Author_Institution
    Dept. de Comput., Univ. Fed. de Sao Carlos, Brazil
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    210
  • Lastpage
    219
  • Abstract
    The establishment of a low-cost, effective testing and validation strategy has been pursued by many researchers at the program level as well as at the specification level. The application of mutation testing for validating specifications based on statecharts is proposed. A mutation operator set for statecharts, one of the crucial points for effectively applying mutation testing is defined; in this scope these operators can be taken as a fault model. We also provide strategies to abstract the statechart components according to different statechart features that may comprise the testing and validation activity aims, providing in this way mechanisms for the establishment of an incremental, hierarchical, mutation-based testing strategy. Implementation and functional aspects of PROTEUM/ST, a tool under development are also presented
  • Keywords
    diagrams; formal specification; program testing; program verification; software tools; PROTEUM/ST tool; fault model; mutation operator set; mutation testing; program testing; program validation; specification validation; statecharts; Genetic mutations; Hospitals; Life testing; Maintenance; Patient monitoring; Programming; Read only memory; Software reliability; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
  • Conference_Location
    Boca Raton, FL
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-0443-4
  • Type

    conf

  • DOI
    10.1109/ISSRE.1999.809326
  • Filename
    809326