• DocumentCode
    2323230
  • Title

    Verifying Aspect-Oriented Programs Using Open Temporal Logic

  • Author

    Lv, Jia ; Ying, Jing ; Wu, Minghui ; Jiang, Tao ; Zhu, Fanwei

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • fYear
    2009
  • fDate
    8-10 July 2009
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    The behavior model of traditional temporal logic is closed and symmetrical, while the behavior model of aspect-oriented programs is open and asymmetrical. When the programmer designs the base-code, he is not sure what aspects will be woven to it. It is indirect and difficult to specify and verify the behavior of aspect-oriented programs by using traditional temporal logic. In this paper, we propose a new temporal logic named open temporal logic, which introduced some new path operators and one new temporal operator. Since paths are divided into two kinds: internal parts and external parts, the behavioral model of open temporal logic is open and asymmetrical. Base on open temporal logic and the proof system of traditional rely-guarantee method, a new proof system is given to verify the behavior of aspect-oriented programs.
  • Keywords
    formal specification; program verification; aspect-oriented program verification; open temporal logic; path operators; program specification; proof system; rely-guarantee method; temporal operator; Computer science; Educational institutions; Formal specifications; Formal verification; Interference; Logic programming; Open systems; Programming profession; Scattering; aspect-oriented language; formal specification; formal verification; program proof; reliability; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement, 2009. SSIRI 2009. Third IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3758-0
  • Type

    conf

  • DOI
    10.1109/SSIRI.2009.20
  • Filename
    5325387