Using formal specifications to support model based testing ASDSpec : a tool combining the best of two techniques

A.P. Meer, van der, R. Kherrazi, M. Hamilton

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    2 Citations (Scopus)
    135 Downloads (Pure)

    Abstract

    Formal methods and testing are two important approaches that assist in the development of high quality software. For long time these approaches have been seen as competitors and there was very little interaction between the two communities. In recent years a new consensus has developed in which they are seen as more complementary. In this report we present an approach based on the ASD(Analytical Software Design) suite by Verum and the Microsoft Spec Explorer Model Based Testing(MBT) tool. ASD is a model-based design approach that can produce verified software components that can be combined into complete systems. However, ASD cannot verify existing components, nor complex component interactions involving data transfers. We have developed a tool that allows us to convert ASD models to Spec Explorer, allowing us to do more complete verification of software systems using dynamic testing at little additional cost and effort. We demonstrate this by applying our approach to an industrial-size case study. Keywords: Model Based Testing, Formal Verification, Dynamic Testing, Static Verification, EMF, ASD, Spec Explorer
    Original languageEnglish
    Title of host publicationProceedings Ninth Workshop on Model-Based Testing (MBT 2014, Grenoble, France, April 6, 2014)
    EditorsH. Schlingloff, A.K. Petrenko
    PublisherEPTCS
    Pages1-13
    DOIs
    Publication statusPublished - 2014
    Eventconference; Ninth Workshop on Model-Based Testing -
    Duration: 1 Jan 2014 → …

    Publication series

    NameElectronic Proceedings in Theoretical Computer Science
    Volume141
    ISSN (Print)2075-2180

    Conference

    Conferenceconference; Ninth Workshop on Model-Based Testing
    Period1/01/14 → …
    OtherNinth Workshop on Model-Based Testing

    Fingerprint

    Dive into the research topics of 'Using formal specifications to support model based testing ASDSpec : a tool combining the best of two techniques'. Together they form a unique fingerprint.

    Cite this