• DocumentCode
    3549561
  • Title

    Mutation operators for Object-Z specification

  • Author

    Liu, Ling ; Miao, Huaikou

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., China
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    498
  • Lastpage
    506
  • Abstract
    As a powerful means of measuring a test set, mutation testing has been applied to program-based testing for a long time. However, with the development of formal specification technique, the formal specifications also play an important role in software testing. For measuring the quality of the specification-based test cases, researchers provide some mutation operators for the logic predicates. With the emergence of the object-oriented formal specifications, these mutation operators cannot completely model the faults arise in an object-oriented specification and from the misunderstanding of the specification. This paper investigates the faults that may occur in the object-oriented specifications, and gives a set of mutation operators for the Object-Z specifications to model these faults. These mutation operators provide an approach to measuring specification-based test cases and validating the Object-Z specifications.
  • Keywords
    formal specification; object-oriented languages; object-oriented programming; program testing; specification languages; Object-Z specification; logic predicates; mutation operators; mutation testing; object-oriented formal specification; program-based testing; software testing; test case quality measurement; Electronic mail; Formal specifications; Genetic mutations; Instruments; Logic testing; Object oriented modeling; Power engineering and energy; Power engineering computing; Software testing; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.65
  • Filename
    1467932