Abstract Architecture Representation Using VSPEC

Abstract

Complex digital systems are often decomposed into architectures very early in the design process. Unfortunately, traditional simulation based languages such as VHDL do not allow the impact of these architectural decisions to be evaluated until a complete, simulatable design of the system is available. After a complete design is available, architectural errors are time-consuming and expensive to correct. However, there is an alternative to simulation based techniques: formal analysis of abstract architectures at the requirements level. This paper describes VSBEC'S approach for defining and analyzing abstract architectures. VSBEC is a Larch interface language for VHDL that allows a designer to specify the requirements of a VHDL entity using the canonical Larch approach. VHDL structural architectures that instantiate VSPEC entities define abstract architectures. These abstract architectures can be evaluated at the requirements level to determine the impact of architectural decisions. This paper briefly introduces VSPEC provides a formal definition of VSPEC abstract architectures and presents two examples that illustrate the architectural definition capabilities of the language.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 01, 1999
Source ID
10.1155/1999/95465

Entities

People

  • Perry Alexander
  • Phillip Baraona

Organizations

  • Defense Advanced Research Projects Agency
  • University of Cincinnati

Tags

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications