• DocumentCode
    276845
  • Title

    OBJTEST: an experimental testing tool for algebraic specifications

  • Author

    Woodward, M.R.

  • Author_Institution
    Dept. of Comput. Sci., Liverpool Univ., UK
  • fYear
    1992
  • fDate
    33617
  • Abstract
    Algebraic specifications involve the development of `axioms´ or equations to model the behaviour of systems. The technique is one example of a formal method of specification. By using the equations to drive a process of term-rewriting, test expressions can be evaluated, thus providing an execution facility. Such animation certainly helps in checking typographical and notational errors. However, there is still a need for thorough testing of algebraic specifications to uncover more subtle errors. The author describes in outline, a prototype testing tool for algebraic specifications, OBJTEST, built around the ObjEx system. The two principal facets of the tool are the automatic generation of `exhaustive´ sets of test expressions from a specification, followed by the use of these test expressions in mutation testing of the given specification
  • Keywords
    formal specification; program testing; rewriting systems; software tools; OBJTEST; ObjEx system; algebraic specifications; formal method; notational errors; prototype testing tool; term-rewriting; test expression generation; typographical errors;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Automating Formal Methods for Computer Assisted Prototying, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    167603