Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Cataloged from student-submitted PDF version of thesis.Includes bibliographical references (page 61).Hardware components are extremely complex due to concurrency. Modularity has been considered as an effective way to design and understand such complex hardware components. Among various hardware description languages (HDLs), Bluespec allows designers to develop hardware not only based on modularity, but also based on the notion of guarded atomic actions (GAAs). Following the concepts...
Goossens defined a structural operational semantics for a subset of VHDL87 and proved that the paral...
The approach of embedding hardware description languages in general-purpose languages has been widel...
The Bluespec hardware-description language presents a significantly higher-level view than hardware ...
This paper describes how a formal semantics for a computer hardware design and description language ...
Hardware description languages (hdls) are a notation to describe behavioural and structural aspects ...
Abstract. An approach for formalizing hardware behaviour is presented which is based on a small func...
We present a new framework for modular verification of hardware designs in the style of the Bluespec...
It has become fairly standard in the programming-languages research world to verify functional progr...
Abstract—Over the last decade, Bluespec, a hardware de-scription language of guarded atomic actions ...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
Despite all the effort spent in testing, analyzing, and formally verifying software, a program is ul...
Abstract—Synchronous hardware can be straightforwardly modelled as a function from input and (curren...
The importance of intangible code modularity in open-source software, as well as of tangible product...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
Hardware description systems could benefit from advances in programming language design. Recent rese...
Goossens defined a structural operational semantics for a subset of VHDL87 and proved that the paral...
The approach of embedding hardware description languages in general-purpose languages has been widel...
The Bluespec hardware-description language presents a significantly higher-level view than hardware ...
This paper describes how a formal semantics for a computer hardware design and description language ...
Hardware description languages (hdls) are a notation to describe behavioural and structural aspects ...
Abstract. An approach for formalizing hardware behaviour is presented which is based on a small func...
We present a new framework for modular verification of hardware designs in the style of the Bluespec...
It has become fairly standard in the programming-languages research world to verify functional progr...
Abstract—Over the last decade, Bluespec, a hardware de-scription language of guarded atomic actions ...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
Despite all the effort spent in testing, analyzing, and formally verifying software, a program is ul...
Abstract—Synchronous hardware can be straightforwardly modelled as a function from input and (curren...
The importance of intangible code modularity in open-source software, as well as of tangible product...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
Hardware description systems could benefit from advances in programming language design. Recent rese...
Goossens defined a structural operational semantics for a subset of VHDL87 and proved that the paral...
The approach of embedding hardware description languages in general-purpose languages has been widel...
The Bluespec hardware-description language presents a significantly higher-level view than hardware ...