• 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