Model-driven test generation for system level validation

被引:6
|
作者
Mathaikutty, Deepak A. [1 ]
Ahuja, Sumit [1 ]
Dingankar, Ajit [2 ]
Shukla, Sandeep [1 ]
机构
[1] Virginia Tech, CESCA, Blacksburg, VA 24061 USA
[2] Intel Corp, Validat Technol, Folsom, CA 95630 USA
关键词
D O I
10.1109/HLDVT.2007.4392792
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Functional validation of System Level Models, such as those modeled with SystemC, is an important and complex problem. One of the problems in their functional validation is the test case generation with good coverage and higher potential to find faults in the design. We propose a coverage-directed test generation framework for system level design validation by combining the synchronous language ESTEREL, and its advanced verification capability, with C++ based system level language SystemC. The main contributions of this paper are (i) the integrated framework for model-driven development and validation of system-level designs with a combination of ESTEREL, and SystemC; and (ii) the test generation framework for generating test suites to satisfy traditional coverage metrics such as the statement and branch as well as a complex metric such as modified condition/decision coverage (MCDC) employed in the validation of safety-critical software systems. The framework also generates tests that attain functional coverage using properties specified in a temporal language and assertion-based verification (namely PSL). We demonstrate the methodology with a case study by developing and validating a critical power state machine component that is used for power management in embedded systems.
引用
收藏
页码:83 / +
页数:2
相关论文
共 50 条
  • [1] An approach for Model-Driven test generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    Ramos, I.
    Torres, J.
    RCIS 2009: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2009, : 303 - 311
  • [2] Model-Driven Test Code Generation
    Perez Lamancha, Beatriz
    Reales, Pedro
    Polo, Macario
    Caivano, Danilo
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 155 - 168
  • [3] Model-driven system validation by scenarios
    Carioni, A.
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    Lecture Notes in Electrical Engineering, 2009, 36 LNEE : 57 - 69
  • [4] Model-driven Test Cases Generation for Multi-Level Service Composition
    Sobhy, Shymaa
    Hussein, Mahmoud
    El-Sisi, Ashraf B.
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2016, : 372 - 377
  • [5] Model-driven system-level validation and verification on the space software domain
    Aarón Montalvo
    Pablo Parra
    Óscar Rodríguez Polo
    Alberto Carrasco
    Antonio Da Silva
    Agustín Martínez
    Sebastián Sánchez
    Software and Systems Modeling, 2022, 21 (6): : 2367 - 2394
  • [6] Model-driven system-level validation and verification on the space software domain
    Montalvo, Aaron
    Parra, Pablo
    Rodriguez Polo, Oscar
    Carrasco, Alberto
    Da Silva, Antonio
    Martinez, Agustin
    Sanchez, Sebastian
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (06): : 2367 - 2394
  • [7] A Model-Driven approach for functional test case generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 109 : 214 - 228
  • [8] A case for test-code generation in model-driven systems
    Rutherford, MJ
    Wolf, AL
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2003, 2830 : 377 - 396
  • [9] Automated generation of test oracles using a model-driven approach
    Perez Lamancha, Beatriz
    Polo, Macario
    Caivano, Danilo
    Piattini, Mario
    Visaggio, Giuseppe
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (02) : 301 - 319
  • [10] A Model-Driven Methodology for Automotive Cybersecurity Test Case Generation
    Marksteiner, Stefan
    Priller, Peter
    2021 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2021), 2021, : 129 - 135