PSL model checking and run-time verification via testers

被引:0
|
作者
Pnueli, A. [1 ]
Zaks, A. [1 ]
机构
[1] NYU, New York, NY USA
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper introduces the construct of temporal testers as a compositional basis for the construction of automata corresponding to temporal formulas in the PSL logic. Temporal testers can be viewed as (non-deterministic) transducers that, at any point, output a boolean value which is 1 iff the corresponding temporal formula holds starting at the current position. The main advantage of testers, compared to acceptors (such as Michi automata) is that they are compositional. Namely, a tester for a compound formula can be constructed out of the testers for its sub-formulas. In this paper, we extend the application of the testers method from LTL to the logic PSL. Besides providing the construction of testers for PSL, we indicate how the symbolic representation of the testers can be directly utilized for efficient model checking and run-time monitoring.
引用
收藏
页码:573 / 586
页数:14
相关论文
共 50 条
  • [31] Exploiting Term Hiding to Reduce Run-Time Checking Overhead
    Stulova, Nataliia
    Morales, Jose F.
    Hermenegildo, Manuel V.
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2018), 2018, 10702 : 99 - 115
  • [32] Flexible in-Silicon Checking of Run-Time Programmable Assertions
    Zhou, Yumin
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    [J]. 2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 78 - 83
  • [33] ADDING RUN-TIME CHECKING TO THE PORTABLE-C COMPILER
    STEFFEN, JL
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (04): : 305 - 316
  • [34] Opportunities and Verification Challenges of Run-time Performance Adaptation
    Hashimoto, Masanori
    [J]. 2014 IEEE 23RD ASIAN TEST SYMPOSIUM (ATS), 2014, : 248 - 253
  • [35] Efficient run-time verification of web service composition
    Yau, Yik-Shiung
    Chua, Fang-Fang
    [J]. International Journal of Web Engineering and Technology, 2015, 10 (02) : 170 - 198
  • [36] Analysis and run-time verification of dynamic security policies
    Janicke, Helge
    Siewe, Frangois
    Jones, Kevin
    Cau, Antonio
    Zedan, Hussein
    [J]. DEFENCE APPLICATIONS OF MULTI-AGENT SYSTEMS, 2006, 3890 : 92 - 103
  • [37] A Brouwerian Model of the Run-Time Memory
    Yang, Wuu
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2015, 31 (06) : 2103 - 2124
  • [38] A Software Reconfigurable Assertion Checking Unit for Run-Time Error Detection
    Zhou, Yumin
    Burg, Sebastian
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    [J]. 2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [39] Formal Verification of A Domain Specific Language for Run-time Adaptation
    Khan, Shahid
    Khalid, Faiq
    Hasan, Osman
    Cardoso, Joao M. P.
    [J]. 12TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2018), 2018, : 7 - 14
  • [40] An Aspect-Based Approach to Checking Design Constraints at Run-time
    Cheon, Yoonsik
    Avila, Carmen
    Roach, Steve
    Munoz, Cuauhtemoc
    Estrada, Neith
    Fierro, Valeria
    Romo, Jessica
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 223 - 228