A User-friendly Interface for a Lightweight Verification System

被引:1
|
作者
Kfoury, Assaf y [1 ]
Kfoury, Assaf [1 ]
机构
[1] Boston Univ, Dept Comp Sci, Boston, MA 02215 USA
基金
美国国家科学基金会;
关键词
formal verification; user interfaces;
D O I
10.1016/j.entcs.2012.06.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
User-friendly interfaces can play an important role in bringing the benefits of a machine-readable representation of formal arguments to a wider audience. The aartifact system is an easy-to-use lightweight verifier for formal arguments that involve logical and algebraic manipulations of common mathematical concepts. The system provides validation capabilities by utilizing a database of propositions governing common mathematical concepts. The aartifact system's multi-faceted interactive user interface combines several approaches to user-friendly interface design: (1) a familiar and natural syntax based on existing conventions in mathematical practice, (2) a real-time keyword-based lookup mechanism for interactive, context-sensitive discovery of the syntactic idioms and semantic concepts found in the system's database of propositions, and (3) immediate validation feedback in the form of reformatted raw input. The system's natural syntax and database of propositions allow it to meet a user's expectations in the formal reasoning scenarios for which it is intended. The real-time keyword-based lookup mechanism and validation feedback allow the system to teach the user about its capabilities and limitations in an immediate, interactive, and context-aware manner.
引用
收藏
页码:29 / 41
页数:13
相关论文
共 50 条
  • [1] User-friendly verification
    Hsiung, PA
    Wang, F
    [J]. FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 279 - 294
  • [2] Efficient and user-friendly verification
    Wang, F
    Hsiung, PA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (01) : 61 - 83
  • [3] A USER-FRIENDLY INTERFACE ADAPTER
    BOWEN, J
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1985, 9 (09) : 432 - 439
  • [4] DESIGNING A USER-FRIENDLY INTERFACE FOR A DECISION SUPPORT SYSTEM
    BIDGOLI, H
    [J]. INFORMATION AGE, 1990, 12 (03): : 148 - 154
  • [5] A USER-FRIENDLY SYSTEM
    GRAUER, K
    CAVALLARO, D
    [J]. ANNALS OF EMERGENCY MEDICINE, 1988, 17 (12) : 1369 - 1369
  • [6] User-friendly Interface for GPGPU Programming
    Gamaarachchi, Hasindu
    Fawsan, Mohamed
    Fasna, Fathima
    Elkaduwe, Dhammika
    [J]. PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 99 - 104
  • [7] Towards a user-friendly design and verification environment
    Cerone, A
    [J]. 27TH ANNUAL NASA GODDARD/IEEE SOFTWARE ENGINEERING WORKSHOP - PROCEEDINGS, 2003, : 199 - 208
  • [8] Development of a user-friendly interface for the creation of user elements
    Kinshuk
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1996, 33 (04) : 344 - 352
  • [9] Dunuen: A User-Friendly Formal Verification Tool
    Capobianco, Giovanni
    Di Giacomo, Umberto
    Mercaldo, Francesco
    Santone, Antonella
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 1431 - 1438
  • [10] OF MICE AND MENUS - DESIGNING THE USER-FRIENDLY INTERFACE
    PERRY, TS
    VOELCKER, J
    [J]. IEEE SPECTRUM, 1989, 26 (09) : 46 - 51