Formal specification-based online monitoring

被引:0
|
作者
Liang, Hui [1 ]
Dong, Jin Song [1 ]
Sun, Jing [2 ]
Duke, Roger [3 ]
Seviora, Rudolph E. [4 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
[2] Univ Auckland, Dept Comp Sci, Auckland 1, New Zealand
[3] Univ Queensland, Sch ITEE, Brisbane, Qld 4072, Australia
[4] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With current trends towards more complex software system and use of higher level languages, a monitoring technique is of increasing importance for the areas such as performance enhancement, dependability, correctness checking and so on. In this paper, we present a formal specification-based online monitoring technique. The key idea of our technique is to build a linking system, which connects a specification animator and a program debugger The required information about dynamic behaviors of the formal specification and concrete implementation of a target system is obtained from the animator and the debugger Based on those information, the judgement on the consistency of the concrete implementation with theformal specification will be provided. Not embedding any instrumentation code into the target system, our monitoring technique will not alter the dynamic behavior of the target system. Animating theformal specification, rather than annotating the target system with extraformal specifications, our monitoring technique separates the implementation-dependent description of the monitored objects and the formal requirement specification of them.
引用
收藏
页码:152 / +
页数:3
相关论文
共 50 条
  • [1] A Framework for Formal Specification Considering Review and Specification-Based Testing
    Nakatsugawa, Yasumasa
    Kurita, Taro
    Araki, Keijiro
    [J]. TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 2444 - 2448
  • [2] Formal Specification-Based Inspection for Verification of Programs
    Liu, Shaoying
    Chen, Yuting
    Nagoya, Fumiko
    McDermid, John A.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) : 1100 - 1122
  • [3] A formal specification-based approach to distributed parallel programming
    Chiang, CC
    [J]. EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 197 - 205
  • [4] An approach to detecting domain errors using formal specification-based testing
    Chen, YT
    Liu, SY
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 276 - 283
  • [5] A SPECIFICATION-BASED DATA MODEL
    GANDHI, M
    ROBERTSON, EL
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 194 - 209
  • [6] APPROACHES TO SPECIFICATION-BASED TESTING
    RICHARDSON, DJ
    OMALLEY, O
    TITTLE, C
    [J]. PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 : 86 - 96
  • [7] Specification-based Protocol Obfuscation
    Duchene, Julien
    Alata, Eric
    Nicomette, Vincent
    Kaaniche, Mohamed
    Le Guernic, Colas
    [J]. 2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 478 - 489
  • [8] Requirements-Related Fault Prevention Mechanism for SOFL Formal Specification-Based Programming
    Li, Jiandong
    Liu, Shaoying
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 359 - 367
  • [9] Specification-based testing for refinement
    Kahsai, Temesghen
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    [J]. SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 237 - +
  • [10] A framework for specification-based testing
    Stocks, P
    Carrington, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (11) : 777 - 793