GENERATING TEST CASES FOR REAL-TIME SYSTEMS FROM LOGIC SPECIFICATIONS

被引:76
|
作者
MANDRIOLI, D
MORASCA, S
MORZENTI, A
机构
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1995年 / 13卷 / 04期
关键词
AUTOMATED TOOLS; FIRST-ORDER LOGIC; FORMAL SPECIFICATIONS; FUNCTIONAL TESTING; REAL-TIME; SOFTWARE REQUIREMENTS; TEMPORAL LOGIC; TEST CASE; TEST ORACLE;
D O I
10.1145/210223.210226
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We address the problem of automated derivation of functional test cases for real-time systems, by introducing techniques for generating test cases from formal specifications written in TRIO, a language that extends classical temporal logic to deal explicitly with time measures. We describe an interactive tool that has been built to implement these techniques, based on interpretation algorithms of the TRIO language. Several heuristic criteria are suggested to reduce drastically the size of the test cases that are generated. Experience in the use of the tool on real-life cases is reported.
引用
收藏
页码:365 / 398
页数:34
相关论文
共 50 条
  • [31] Synthesising controllers from real-time specifications
    Dierks, H
    [J]. TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 126 - 133
  • [32] Generating, selecting and prioritizing test cases from specifications with tool support
    Yu, YT
    Ng, SP
    Chan, EYK
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 83 - 90
  • [33] EXTENDING INTERVAL LOGIC TO REAL-TIME SYSTEMS
    MELLIARSMITH, PM
    [J]. TEMPORAL LOGIC IN SPECIFICATION, 1989, 398 : 224 - 242
  • [34] Logic Based Abstractions of Real-Time Systems
    Roberto Barbuti
    Nicoletta De Francesco
    Antonella Santone
    Gigiola Vaglini
    [J]. Formal Methods in System Design, 2000, 17 : 201 - 220
  • [35] Logic based abstractions of real-time systems
    Barbuti, R
    De Francesco, N
    Santone, A
    Vaglini, G
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2000, 17 (03) : 201 - 220
  • [36] EXTENDING INTERVAL LOGIC TO REAL-TIME SYSTEMS
    MELLIARSMITH, PM
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 398 : 224 - 242
  • [37] DEALING WITH DIFFERENT TIME GRANULARITIES IN FORMAL SPECIFICATIONS OF REAL-TIME SYSTEMS
    CORSETTI, E
    MONTANARI, A
    RATTO, E
    [J]. REAL-TIME SYSTEMS, 1991, 3 (02) : 191 - 215
  • [38] Refactoring Real-time Specifications
    Smith, Graeme
    McComb, Tim
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 : 359 - 380
  • [39] REAL-TIME PROGRAMMING SPECIFICATIONS
    HEAD, RV
    [J]. COMMUNICATIONS OF THE ACM, 1963, 6 (07) : 376 - 383
  • [40] Decomposing real-time specifications
    Olderog, ER
    Dierks, H
    [J]. COMPOSITIONALITY: THE SIGNIFICANT DIFFERENCE, 1998, 1536 : 465 - 489