COHERENT USER INTERFACES FOR LANGUAGE-BASED EDITING SYSTEMS

被引:6
|
作者
VANDEVANTER, ML [1 ]
GRAHAM, SL [1 ]
BALLANCE, RA [1 ]
机构
[1] UNIV NEW MEXICO,DEPT COMP SCI,ALBUQUERQUE,NM 87131
来源
关键词
D O I
10.1016/0020-7373(92)90004-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many kinds of complex documents, including programs, are based on underlying formal languages. Language-based editing systems exploit knowledge of these languages to provide services beyond the scope of traditional text editors. To be effective, these services must use the power of language-based information to broaden the options available to the user, but without revealing complex linguistic and implementation models. Users understand complex documents in terms of many overlapping structures, only some of which are related to linguistic structure. Communications with the user concerning document structures must be based on models of document structure that are natural, convenient and coherent to the user. Pan is a language-based editing and browsing system designed to support development and maintenance of complex software documents. Pan's implementation combines several approaches: unrestricted text editing, language-based browsing and editing, description-driven language definition for incremental analysis and support for multiple languages per session. Pan uses a variety of mechanisms to help users understand and manipulate complex documents effectively, in terms of underlying language when necessary, but always in the framework of a coherent, user-oriented interface. This paper describes that interface, the mechanisms needed to support it, and the complex relationships between interface design and implementation techniques demanded by the goals of the system. © 1992.
引用
收藏
页码:431 / 466
页数:36
相关论文
共 50 条
  • [1] Interactively extracting internal program information in language-based editing systems
    Li, WX
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (04) : 261 - 270
  • [2] Language-based Color Editing for Mobile Device
    Zhao, Yonghui
    Bala, Raja
    Braun, Karen M.
    Langford, Zahra
    Rolleston, Rob J.
    Stevens, Michael T.
    IMAGING AND PRINTING IN A WEB 2.0 WORLD II, 2011, 7879
  • [3] Language-based interfaces and their application for cultural tourism
    Stock, O
    AI MAGAZINE, 2001, 22 (01) : 85 - 97
  • [4] Natural Language-based Representation of User Preferences
    Nunes, Ingrid
    Barbosa, Simone D. J.
    Cowan, Don
    Miles, Simon
    Luck, Michael
    de Lucena, Carlos J. P.
    INTERACTING WITH COMPUTERS, 2015, 27 (02) : 133 - 158
  • [5] Language-Based Image Editing with Recurrent Attentive Models
    Chen, Jianbo
    Shen, Yelong
    Gao, Jianfeng
    Liu, Jingjing
    Liu, Xiaodong
    2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 8721 - 8729
  • [6] Introduction - The politics of language-based systems
    Sussman, H
    ENGAGEMENT AND INDIFFERENCE: BECKETT AND THE POLITICAL, 2001, : 1 - 10
  • [7] Language-based Abstractions for Dynamical Systems
    Vandin, Andrea
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (250): : 15 - 24
  • [8] Transactional rollback for language-based systems
    Rudys, A
    Wallach, DS
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 439 - 448
  • [9] Natural Language-based User Guidance for Knowledge Graph Exploration: A User Study
    Witschel, Hans Friedrich
    Riesen, Kaspar
    Grether, Loris
    PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KDIR), VOL 1:, 2021, : 95 - 102
  • [10] FLAME: Free-Form Language-Based Motion Synthesis & Editing
    Kim, Jihoon
    Kim, Jiseob
    Choi, Sungjoon
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 7, 2023, : 8255 - 8263