DocumentCode :
1832116
Title :
APROV-SL: a specification language of the another program verifier
Author :
Kim, Taeho ; Lee, Oukseh ; Lim, Chaedeok
Author_Institution :
Div. of Embedded S/W Res., Electron. & Telecommun. Res. Inst.
Volume :
1
fYear :
2006
fDate :
20-22 Feb. 2006
Lastpage :
540
Abstract :
APROV-SL (the specification language of the another program verifier) is a specification language to describe usage rules of application programming interfaces (APIs) for our automatic program verifier APROV. APROV is an automated formal verification system to detect misuse of API rules. APROV takes source code in C and usage rules written in APROV-SL, checks conformance of the source code with the usage rules, and then reports ´pass´ messages or ´fail´ messages with buggy traces. A monitor automata describes usage rules of API and it is written in APROV-SL. This paper explains APROV-SL and monitor automata with examples
Keywords :
application program interfaces; conformance testing; program verification; source coding; specification languages; APROV-SL; another program verifier; application programming interfaces; automated formal verification system; automatic program verifier; buggy traces; monitor automata; source code; specification language; usage rules; Automata; Computer science; Computerized monitoring; Formal verification; Inspection; Libraries; Linux; Programming profession; Specification languages; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Communication Technology, 2006. ICACT 2006. The 8th International Conference
Conference_Location :
Phoenix Park
Print_ISBN :
89-5519-129-4
Type :
conf
DOI :
10.1109/ICACT.2006.206026
Filename :
1625631
Link To Document :
بازگشت