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 条
  • [41] Model-driven AMS Test Setup Validation Tool prepared for IEEE P1687.2
    van de Logt, Leon M. A.
    Zivkovic, Vladimir A.
    van Baast, Ingrid H. A.
    2019 IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2019,
  • [42] A Model-driven Validation & Verification Environment for Embedded Systems
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 241 - +
  • [43] Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model
    Jovanovikj, Ivan
    Engels, Gregor
    Anjorin, Anthony
    Sauer, Stefan
    INFORMATION SYSTEMS IN THE BIG DATA ERA, 2018, 317 : 133 - 147
  • [44] Towards a Model-Driven Testing Framework for GUI Test Cases Generation from User Stories
    Granda, Maria Fernanda
    Parra, Otto
    Alba-Sarango, Bryan
    ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2021, : 453 - 460
  • [45] Performing Incremental Generation of Code in Model-driven Engineering
    Garcia-Diaz, Vicente
    Pelayo G-Bustelo, B. Cristina
    Sanjuan-Martinez, Oscar
    Cueva Lovelle, Juan Manuel
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2012, 44 (04): : 365 - 385
  • [46] MODEL-DRIVEN GENERATION AND OPTIMIZATION OFCOMPLEX INTEGRATION PROCESSES
    Boehm, Matthias
    Wloka, Uwe
    Habich, Dirk
    Lehner, Wolfgang
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 131 - +
  • [47] Bridging Test and Model-Driven Approaches in Web Engineering
    Robles Luna, Esteban
    Grigera, Julian
    Rossi, Gustavo
    WEB ENGINEERING, PROCEEDINGS, 2009, 5648 : 136 - 150
  • [48] Adding Custom Widgets to Model-driven GUI Generation
    Rathfux, Thomas
    Popp, Roman
    Kaindl, Hermann
    EICS'16: PROCEEDINGS OF THE 8TH ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2016, : 16 - 26
  • [49] JEDI: Model-driven Trace Generation for Cache Simulations
    Sabnis, Anirudh
    Sitaraman, Ramesh K.
    PROCEEDINGS OF THE 2022 22ND ACM INTERNET MEASUREMENT CONFERENCE, IMC 2022, 2022, : 679 - 693
  • [50] A Model-Driven Penetration Test Framework for Web Applications
    Xiong, Pulei
    Peyton, Liam
    PST 2010: 2010 EIGHTH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST, 2010, : 173 - 180