Title :
VSPEC and its integrated tool suite
Author :
Rangarajan, Mur Ali ; Jambhekar, Kshama ; Rajkhowa, A. Mitvikram ; Alexander, Perry
Author_Institution :
Honeywell Labs., Minneapolis, MN, USA
Abstract :
In this paper, we describe an integrated tool suite for VSPEC specifications that addresses systems level correctness. The functional correctness of a design is analyzed using the proof obligation generator. The proof obligation generator identifies various properties that must hold for a design to be correct. It then creates a model of the system in the PVS theorem proving language and also generates the properties as theorems to be proved. The performance constraints of the system are analyzed by extracting the relevant information and modeling it as constraint satisfaction problems to be answered by the PDL analyzer. To test the correspondence between the requirements and implementation, test vectors are generated from the specifications and are used in the simulation of the implementation. Using all these tools, it is possible to analyze the correctness of the abstract design and ensure that the implementation satisfies the original requirements
Keywords :
CAD; formal specification; hardware description languages; software tools; specification languages; theorem proving; PVS theorem proving language; VSPEC specifications; functional correctness; integrated tool suite; performance constraints; performance description language; proof obligation generator; requirements specification language; Conferences; Systems engineering and theory;
Conference_Titel :
Engineering of Computer-Based Systems, 2002. Proceedings. Ninth Annual IEEE International Conference and Workshop on the
Conference_Location :
Lund
Print_ISBN :
0-7695-1549-5
DOI :
10.1109/ECBS.2002.999819