DocumentCode
3428152
Title
Representing abstract architectures with axiomatic specifications and activation conditions
Author
Baraona, Phillip ; Alexander, Perry
Author_Institution
Dept. of Electr. & Comput. Eng. & Comput. Sci., Cincinnati Univ., OH, USA
fYear
1997
fDate
24-28 Mar 1997
Firstpage
161
Lastpage
168
Abstract
Evaluating architectural design decisions early in the design process is critical for cost effective design. Formal analysis can provide such evaluation if architectures are defined in a formal way. This paper describes how VSPEC can be used to formally define an architecture during requirements specification. VSPEC is a Larch interface language for VHDL that annotates VHDL entities using the axiomatic style provided by Larch interface languages. Using VHDL´s structural definition support, entities described in this manner are connected to form architectural descriptions. Activation conditions over component inputs define when that component must perform its transform. In this paper, we formally define a VSPEC component´s state and how component states interact in an architecture. A rudimentary formal semantics for component activation is presented and used to define two potential satisfaction criterion
Keywords
formal specification; hardware description languages; systems analysis; Larch interface language; VHDL; VSPEC; abstract architectures representation; activation conditions; axiomatic specifications; axiomatic style; formal analysis; formal semantics; Computer architecture; Computer science; Contracts; Costs; Design engineering; Digital systems; Error correction; Monitoring; Process design; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 1997. Proceedings., International Conference and Workshop on
Conference_Location
Monterey, CA
Print_ISBN
0-8186-7889-5
Type
conf
DOI
10.1109/ECBS.1997.581848
Filename
581848
Link To Document