• DocumentCode
    2550419
  • Title

    EFSM-based model-driven approach to concolic testing of system-level design

  • Author

    Guglielmo, Giuseppe Di ; Fujita, Masahiro ; Fummi, Franco ; Pravadelli, Graziano ; Soffia, Stefano

  • Author_Institution
    VLSI Design & Educ. Center, Univ. of Tokyo, Tokyo, Japan
  • fYear
    2011
  • fDate
    11-13 July 2011
  • Firstpage
    201
  • Lastpage
    209
  • Abstract
    State-of-the-art approaches for testing of system-level design of embedded systems generally work at source-code level, thus they require an implementation of the system to be tested. For this reason, they cannot be applied in the context of model-driven design, where code is available only at end of the design process. Moreover, traditional approaches based on combined concrete and symbolic execution (concolic) suffer two main drawbacks: they are limited in width and depth of the search and not corner-cases oriented. To address such limitations, this paper presents a concolic testing approach for model-driven design of embedded systems. It explores a model of the system, i.e., the extended finite state machine (EFSM), and it relies on weight-oriented analysis of the EFSM paths to achieve high controllability of EFSM transitions, by interleaving longrange concrete approach with symbolic multi-level backjumping strategy. The experimental evaluation on several case studies demonstrates the competitiveness of the proposed approach, which achieves higher transition and instruction coverage than other approaches in significantly reduced time.
  • Keywords
    embedded systems; finite state machines; program testing; systems analysis; concolic testing; embedded system; extended finite state machine; interleaving longrange concrete approach; model-driven design; source-code level; symbolic multilevel backjumping strategy; system-level design; weight-oriented analysis; Concrete; Embedded systems; Input variables; Solid modeling; Switches; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2011 9th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4577-0117-7
  • Electronic_ISBN
    978-1-4577-0118-4
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2011.5970527
  • Filename
    5970527