JOURNAL ARTICLE

Formal hardware specification languages for protocol compliance verification

A.S. BunkerGanesh GopalakrishnanSally A. McKee

Year: 2004 Journal:   ACM Transactions on Design Automation of Electronic Systems Vol: 9 (1)Pages: 1-32   Publisher: Association for Computing Machinery

Abstract

The advent of the system-on-chip and intellectual property hardware design paradigms makes protocol compliance verification increasingly important to the success of a project. One of the central tools in any verification project is the modeling language, and we survey the field of candidate languages for protocol compliance verification, limiting our discussion to languages originally intended for hardware and software design and verification activities. We frame our comparison by first constructing a taxonomy of these languages, and then by discussing the applicability of each approach to the compliance verification problem. Each discussion includes a summary of the development of the language, an evaluation of the language's utility for our problem domain, and, where feasible, an example of how the language might be used to specify hardware protocols. Finally, we make some general observations regarding the languages considered.

Keywords:
Computer science Protocol (science) Functional verification Programming language Specification language Formal verification Frame (networking) Verification Software engineering Design language Formal methods Intelligent verification Software verification Software Software development Software construction

Metrics

27
Cited By
2.69
FWCI (Field Weighted Citation Impact)
101
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Formal specification in VHDL for hardware verification

R. ReetzK. SchneiderT. Kropf

Journal:   Proceedings Design, Automation and Test in Europe Year: 2002 Pages: 257-263
JOURNAL ARTICLE

Formal hardware specification and verification using prolog

Zmago BrezočnikB. Horvat

Journal:   Microprocessing and Microprogramming Year: 1989 Vol: 27 (1-5)Pages: 163-170
© 2026 ScienceGate Book Chapters — All rights reserved.