• DocumentCode
    2396805
  • Title

    Testing Model-Processing Tools for Embedded Systems

  • Author

    Sampath, Prahladavaradan ; Rajeev, A.C. ; Ramesh, S. ; Shashidhar, K.C.

  • Author_Institution
    General Motors India Sci. Lab., Bangalore
  • fYear
    2007
  • fDate
    3-6 April 2007
  • Firstpage
    203
  • Lastpage
    214
  • Abstract
    Model-based development is increasingly becoming the method of choice for developing embedded systems for applications in automotive and aerospace industries. It relies on tool-suites consisting of a variety of model-processing tools like simulators, model-translators and code-generators. The correctness of these tools used in the development process is a key requirement for safety critical applications. This paper proposes a novel testing methodology for the rigorous verification of model processing tools. The proposed methodology takes as input the syntactic and semantic meta-model of a modeling language, expressed in the form of inference rules. Using a coverage criteria over this meta-model, it generates test-models, and test-inputs for these test-models. Apart from testing the syntactic aspects of the translation, our method aims at testing subtle semantic interactions of the modeling language that are potentially mistranslated by the model-processing tools. We illustrate the methodology with a simple prototypical process calculus. We also report on the experiments carried out with Stateflow, a variant of hierarchical state-machines implemented in the Matlab/Simulink tool-suite
  • Keywords
    embedded systems; program testing; program verification; coverage criteria; embedded systems; hierarchical state-machines; model-processing tools; prototypical process calculus; semantic interactions; semantic meta-model; Aerospace industry; Aerospace safety; Aerospace testing; Automotive engineering; Calculus; Code standards; Embedded system; Mathematical model; Prototypes; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE
  • Conference_Location
    Bellevue, WA
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2800-7
  • Type

    conf

  • DOI
    10.1109/RTAS.2007.39
  • Filename
    4155323