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 条
  • [21] A Model-Driven Engineering Approach for Validation of Power System Automation Solutions
    Sivanthi, Thanikesavan
    Moga, Alexandru
    Eidenbenz, Raphael
    Franke, Carsten
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 879 - 886
  • [22] Tool-Supported Model-Driven Validation Process for System Architectures
    Pflueger, Andre
    Golubski, Wolfgang
    Queins, Stefan
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 1 - 6
  • [23] A Model-Driven Interactive System
    Wu, Hao
    Hua, Qing-yi
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT II, 2013, 392 : 430 - 439
  • [24] Source-Code Level Regression Test Selection: the Model-Driven Way
    la Fosse, Thibault Beziers
    Mottu, Jean-Marie
    Tisi, Massimo
    Sunye, Gerson
    JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (02):
  • [25] Test-driven modelling for model-driven development
    Zhang, YF
    IEEE SOFTWARE, 2004, 21 (05) : 80 - +
  • [26] Validation in model-driven engineering: Testing model transformations
    Fleurey, F
    Steel, J
    Baudry, B
    SIVOES-MODEVA 2004, PROCEEDINGS, 2004, : 29 - 40
  • [27] Embedding, Evolution, and Validation of Model-Driven Spreadsheets
    Cunha, Jacome
    Fernandes, Joao Paulo
    Mendes, Jorge
    Saraiva, Joao
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (03) : 241 - 263
  • [28] Aligning Software System Level with Business Process Level through Model-Driven Architecture
    Habba, Maryam
    Chaouni, Samia Benabdellah
    Fredj, Mounia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (10) : 174 - 183
  • [29] A Model-driven Approach for the Generation of Customizable Model Migrations
    Vallejo, Paola
    Kerboeuf, Mickael
    Babau, Jean-Philippe
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 67 - 81
  • [30] Model-Driven Approach to Agilla Agent Generation
    Di Marco, Antinisca
    Pace, Stefano
    2013 9TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2013, : 1482 - 1487