DocumentCode :
3273062
Title :
DDPSL: An easy way of defining properties
Author :
Di Guglielmo, Luigi ; Fummi, Franco ; Orlandi, Nicola ; Pravadelli, Graziano
Author_Institution :
Dipt. di Inf., Univ. di Verona, Verona, Italy
fYear :
2010
fDate :
3-6 Oct. 2010
Firstpage :
468
Lastpage :
473
Abstract :
The paper proposes DDPSL (Drag and Drop PSL) a template library and a tool which simplifies the definition of PSL (Property Specification Language) formal properties by exploiting PSL-based templates. DDPSL allows users not expert in formal methods to define PSL properties by dragging and dropping logical and temporal operators, and variables from the design under verification (DUV) into predefined templates. Moreover, confident users or experts can extend the set of templates, reducing the effort required for formalizing complex properties. From the methodological point of view, DDPSL combines the advantages of both Open Verification Library (OVL) and PSL. Note that the templates are characterized by a parametric interface that separates the formal definition from its semantics, as provided by OVL. Moreover, the adoption of PSL as reference language guarantees the expressiveness of popular temporal logics such as Linear Temporal Logic (LTL) and Computational Tree Logic (CTL), which, on the contrary, are not fully supported by OVL. DDPSL has been successfully used to define properties for verifying an embedded application running on the microcontroller of an industrial oven.
Keywords :
formal specification; formal verification; specification languages; temporal logic; trees (mathematics); CTL; DDPSL; DUV; LTL; OVL; PSL-based templates; Property Specification Language; computational tree logic; design under verification; drag and drop PSL; formal methods; formal property; industrial oven; linear temporal logic; logical operator; microcontroller; open verification library; reference language; template library; temporal logics; temporal operator; Hardware; Hardware design languages; Libraries; Monitoring; Ovens; Semantics; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location :
Amsterdam
ISSN :
1063-6404
Print_ISBN :
978-1-4244-8936-7
Type :
conf
DOI :
10.1109/ICCD.2010.5647654
Filename :
5647654
Link To Document :
بازگشت