4.6 Article

An aspect-oriented, model-driven approach to functional hardware verification

Journal

JOURNAL OF SYSTEMS ARCHITECTURE
Volume 58, Issue 5, Pages 195-208

Publisher

ELSEVIER
DOI: 10.1016/j.sysarc.2011.02.001

Keywords

Model-based software engineering; Aspect-oriented programming; Theme/UML; Code generation; MARIE; DSML; Hardware verification

Funding

  1. Science Foundation Ireland [03/CE2/I303-1]

Ask authors/readers for more resources

The cost of correcting errors in the design of an embedded system's hardware components can be higher than for its software components, making it important to test as early as possible. Testing hardware components before they are implemented involves verifying the design through either formal or more commonly, simulation-based functional verification. Performing functional verification of a hardware design requires software-based simulators and verification testbenches. However, the increasing complexity of embedded systems is contributing to testbenches that are progressively more difficult to understand, maintain, extend and reuse across projects. This paper presents an aspect-oriented domain-specific modelling language for the e hardware verification language that can be used as part of a model-based software engineering process. The modelling language is designed to produce well modularised models from which e code can be generated, thereby improving engineers ability to develop testbenches that can be more easily maintained, adapted and reused. We demonstrate the suitability of the modelling language through its application to a representative testbench from the automotive semiconductor industry. (C) 2011 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available