Model-driven validation of SystemC designs

被引:10
|
作者
Patel, Hiren D. [1 ]
Shukla, Sandeep K. [1 ]
机构
[1] Virginia Polytech Inst & State Univ, 302 Whittemore Hall, Blacksburg, VA 24061 USA
关键词
model-driven; validation; SystemC; abstract state machines; spec-explorer; test case generation; semantic model and simulation;
D O I
10.1109/DAC.2007.375047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Functional test generation for dynamic validation of current system level designs is a challenging task. Manual test writing or automated random test generation techniques are often used for such validation practices. However, directing tests to particular reachable states of a SystemC model is often difficult, especially when these models are large and complex. In this work, we present a model-driven methodology for generating directed tests that take the SystemC model under validation to specific reachable states. This allows the validation to uncover very specific scenarios which lead to different corner cases. Our formal modeling is done entirely within the Microsoft SpecExplorer tool to describe the specification of the system under validation in the notation of AsmL. We also exploit SpecExplorer's abilities for state space exploration for our test generations, and its APIs for connecting the model to implementation programs to drive the validation of SystemC models with the generated test cases.
引用
收藏
页码:29 / +
页数:2
相关论文
共 50 条
  • [1] Model-Driven Validation of SystemC Designs
    Patel, Hiren D.
    Shukla, Sandeep K.
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [2] Model-driven SoC design via executable UML to SystemC
    Nguyen, KD
    Sun, ZX
    Thiagarajan, PS
    Wong, WF
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 459 - 468
  • [3] Model-driven SoC design: The UML-SystemC bridge
    Nguyen, KD
    Sun, ZX
    Thiagarajan, PS
    Wong, WF
    [J]. UML FOR SOC DESIGN, 2005, : 175 - 197
  • [4] SystemC/C-Based Model-Driven Design for Embedded Systems
    Riccobene, Elvinia
    Scandurra, Patrizia
    Bocchio, Sara
    Rosti, Alberto
    Lavazza, Luigi
    Mantellini, Luigi
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 8 (04)
  • [5] Model-driven designs of an oscillating gene network
    Tuttle, LM
    Salis, H
    Tomshine, J
    Kaznessis, YN
    [J]. BIOPHYSICAL JOURNAL, 2005, 89 (06) : 3873 - 3883
  • [6] Transformational techniques for model-driven authoring of learning designs
    Dodero, Juan Manuel
    Tattersall, Colin
    Burgos, Daniel
    Koper, Rob
    [J]. ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 230 - +
  • [7] Validation in model-driven engineering: Testing model transformations
    Fleurey, F
    Steel, J
    Baudry, B
    [J]. SIVOES-MODEVA 2004, PROCEEDINGS, 2004, : 29 - 40
  • [8] Embedding, Evolution, and Validation of Model-Driven Spreadsheets
    Cunha, Jacome
    Fernandes, Joao Paulo
    Mendes, Jorge
    Saraiva, Joao
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (03) : 241 - 263
  • [9] Independent model-driven software performance assessments of UML designs
    Street, Julie A.
    Pettit, Robert G.
    Gomaa, Hassan
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 299 - +
  • [10] Robotic Software Systems: From Code-Driven to Model-Driven Designs
    Schlegel, Christian
    Hassler, Thomas
    Lotz, Alex
    Steck, Andreas
    [J]. ICAR: 2009 14TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, VOLS 1 AND 2, 2009, : 68 - 75