VISUAL SPECIFICATIONS FOR TEMPORAL REASONING

被引:3
|
作者
DILLON, LK
KUTTY, G
MELLIARSMITH, PM
MOSER, LE
RAMAKRISHNA, YS
机构
[1] Department of Computer Science, Department of Electrical and Computer Engineering, University of California, Santa Barbara
来源
关键词
D O I
10.1006/jvlc.1994.1004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graphical interval logic (GIL) is a visual temporal logic in which formulas resemble the informal timing diagrams familiar to system designers and software engineers. It provides an intuitive and natural visual notation in which to express specifications for concurrent systems and retains the benefits of a formal notation. A visual editor permits GIL specifications to be easily constructed, and to be stored in and retrieved from files. The editor interfaces with a proof checker and model generator, which permit verification of temporal inferences. The paper shows how graphical specifications are created and used to reason about temporal properties of systems. It shows how pictures that formalize temporal arguments enhance understanding and help motivate successful proof strategies.
引用
收藏
页码:61 / 81
页数:21
相关论文
共 50 条
  • [1] Reasoning about the Past on Temporal Specifications for Motion Planning
    Barcenas, Everardo
    Benitez, Antonio
    de la Calleja, Jorge
    Auxilio Medina, Maria
    Rios-Martinez, Jorge
    [J]. 2014 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2014, : 206 - 211
  • [2] Visual specifications for modular reasoning about asynchronous systems
    Amla, N
    Emerson, EA
    Namjoshi, KS
    Trefler, RJ
    [J]. FORMAL TECHNIQUE FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2002, PROCEEDINGS, 2002, 2529 : 226 - 242
  • [3] Verification of ArchiMate process specifications based on deductive temporal reasoning
    Klimek, Radoslaw
    Szwed, Piotr
    [J]. 2013 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2013, : 1109 - 1116
  • [4] Reasoning with executable specifications
    Bertot, Y
    Fraer, R
    [J]. TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 531 - 545
  • [5] REASONING ABOUT VDM SPECIFICATIONS
    ELVANGGORANSSON, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 343 - 355
  • [6] Formalizing (and reasoning about) the specifications of workflows
    Trajcevski, G
    Baral, C
    Lobo, J
    [J]. COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2000, 1901 : 1 - 17
  • [7] Executing Specifications of Social Reasoning Agents
    Wallace, Iain
    Rovatsos, Michael
    [J]. DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES VIII (DALT), 2011, 6619 : 112 - 129
  • [8] Reasoning about Conditional Constraint Specifications
    Finkel, Raphael
    O'Sullivan, Barry
    [J]. ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 349 - +
  • [9] REASONING ON REQUIREMENT SPECIFICATIONS - A DEDUCTIVE APPROACH
    ZEROUAL, K
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 650 - 657
  • [10] Visual Reasoning for Uncertainty in Spatio-Temporal Events of Historical Figures
    Zhang, Wei
    Tan, Siwei
    Chen, Siming
    Meng, Linghao
    Zhang, Tianye
    Zhu, Rongchen
    Chen, Wei
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2023, 29 (06) : 3009 - 3023