Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-642-04167-9_4guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Conformance Testing of Distributed Concurrent Systems with Executable Designs

Published: 20 August 2009 Publication History

Abstract

This paper presents a unified approach to test case generation and conformance test execution in a distributed setting. A model in the object-oriented, concurrent modeling language Creol is used both for generating test inputs and as a test oracle. For test case generation, we extend Dynamic Symbolic Execution (also called Concolic Execution) to work with multi-threaded models and use this to generate test inputs that maximize model coverage. For test case execution, we establish a conformance relation based on trace inclusion by recording traces of events in the system under test and replaying them in the model. User input is handled by generating a test driver that supplies the needed stimuli to the model. An industrial case study of the Credo project serves to demonstrate the approach.

Cited By

View all
  • (2019)A Testing Perspective on Algebraic, Denotational, and Operational SemanticsUnifying Theories of Programming10.1007/978-3-030-31038-7_2(22-38)Online publication date: 8-Oct-2019
  • (2015)Concurrent software testing in practice: a catalog of toolsProceedings of the 6th International Workshop on Automating Test Case Design, Selection and Evaluation10.1145/2804322.2804328(31-40)Online publication date: 30-Aug-2015
  • (2011)UML in actionACM SIGSOFT Software Engineering Notes10.1145/1921532.192155936:1(1-8)Online publication date: 24-Jan-2011

Index Terms

  1. Conformance Testing of Distributed Concurrent Systems with Executable Designs
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide books
    Formal Methods for Components and Objects: 7th International Symposium, FMCO 2008, Sophia Antipolis, France, October 21-23, 2008, Revised Lectures
    August 2009
    297 pages
    ISBN:9783642041662
    • Editors:
    • Frank S. Boer,
    • Marcello M. Bonsangue,
    • Eric Madelaine

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 20 August 2009

    Author Tags

    1. Creol
    2. Maude
    3. Model-based testing
    4. concolic execution
    5. conformance testing

    Qualifiers

    • Chapter

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)A Testing Perspective on Algebraic, Denotational, and Operational SemanticsUnifying Theories of Programming10.1007/978-3-030-31038-7_2(22-38)Online publication date: 8-Oct-2019
    • (2015)Concurrent software testing in practice: a catalog of toolsProceedings of the 6th International Workshop on Automating Test Case Design, Selection and Evaluation10.1145/2804322.2804328(31-40)Online publication date: 30-Aug-2015
    • (2011)UML in actionACM SIGSOFT Software Engineering Notes10.1145/1921532.192155936:1(1-8)Online publication date: 24-Jan-2011

    View Options

    View options

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media