Model-Driven Automation for Simulation-Based Functional Verification

被引:1
|
作者
Linehan, Eamonn [1 ]
O'Toole, Eamonn [1 ]
Clarke, Siobhan [1 ]
机构
[1] Trinity Coll Dublin, Lero, Dublin, Ireland
基金
爱尔兰科学基金会;
关键词
Design; Languages; Verification; Model-based software engineering; theme/UML; code generation; aspect-oriented; e hardware verification language; function verification; SYSTEM-DESIGN; TRANSFORMATION; METRICS;
D O I
10.1145/2209291.2209304
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing testbenches for dynamic functional verification of hardware designs is a software-intensive process that lies on the critical path of electronic system design. The increasing capabilities of electronic components is contributing to the construction of complex verification environments that are increasingly difficult to understand, maintain, extend, and reuse across projects. Model-driven software engineering addresses issues of complexity, productivity, and code quality through the use of high-level system models and subsequent automatic transformations. Reasoning about verification testbench decomposition becomes simpler at higher levels of abstraction. In particular, the aspect-oriented paradigm, when applied at the model level, can minimize the overlap in functionality between modules, improving maintainability and reusability. This article presents an aspect-oriented model-driven engineering process and toolset for the development of hardware verification testbenches. We illustrate how this process and toolset supports modularized design and automatic transformation to verification environment-specific models and source code through an industry case study.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] Model-driven development for functional correctness of avionics systems: a verification framework for SysML specifications
    Kausch, Hendrik
    Pfeiffer, Mathias
    Raco, Deni
    Rumpe, Bernhard
    Schweiger, Andreas
    CEAS Aeronautical Journal, 2025, 16 (01) : 33 - 48
  • [22] VHDL Visualizer: HDL Model Visualization with Simulation-Based Verification
    Macko, Dominik
    Jelemenska, Katarina
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 199 - 200
  • [23] MODEL-DRIVEN DISTRIBUTED SIMULATION ENGINEERING
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 75 - 89
  • [24] SEAMLESS SIMULATION-BASED VERIFICATION AND VALIDATION OF EVENT-DRIVEN SOFTWARE SYSTEMS
    Meyer, Tom
    Andelfinger, Philipp
    Ruscheinski, Andreas
    Uhrmacher, Adelinde M.
    2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 2130 - 2141
  • [25] Model-driven Development of Simulation Solution based on SysML starting with the Simulation Core
    Weyprecht, Pascal
    Rose, Oliver
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 189 - 192
  • [26] A model-driven approach for the verification of an adaptive service composition
    Zatout S.
    Boufaida M.
    Benabdelhafid M.S.
    Berkane M.L.
    International Journal of Web Engineering and Technology, 2020, 15 (01) : 4 - 31
  • [27] A Model-driven Validation & Verification Environment for Embedded Systems
    Gargantini, A.
    Riccobene, E.
    Scandurra, P.
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 241 - +
  • [28] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    Ghorbani, A. (a.ghorbani@tudelft.nl), 1600, Elsevier B.V., Netherlands (49):
  • [29] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    Ghorbani, A., 1600, Elsevier B.V., Netherlands (49):
  • [30] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    Ghorbani, A.
    Dijkema, G. P. J.
    Bots, P.
    Alderwereld, H.
    Dignum, V.
    SIMULATION MODELLING PRACTICE AND THEORY, 2014, 49 : 27 - 40