Title :
A proof of correctness for the construction of property monitors
Author :
Morin-Allory, Katell ; Borrione, Dominique
Author_Institution :
Tima Lab., Grenoble, France
fDate :
30 Nov.-2 Dec. 2005
Abstract :
We prove the correctness of an original method for generating components that capture the occurrence of events, and monitor logical and temporal properties of hardware/software embedded systems. The properties are written in PSL, under the form of assertions in declarative form. The method is based on a library of primitive digital components for the PSL temporal operators. These building blocks are interconnected to construct complex properties, resulting in a synthesizable digital module that can be properly linked to the digital system under scrutiny. The proof reported in this paper applies to the weak version of all "foundation language" operators.
Keywords :
embedded systems; hardware description languages; theorem proving; PSL temporal operators; correctness proof; digital system; hardware-software embedded systems; logical properties; primitive digital components; property monitors; temporal properties; Circuit simulation; Emulation; Formal verification; Hardware; Integrated circuit interconnections; LAN interconnection; Monitoring; Software libraries; Specification languages; System-on-a-chip;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2005. Tenth IEEE International
Print_ISBN :
0-7803-9571-9
DOI :
10.1109/HLDVT.2005.1568843