Self-Descrbing Systems Using Integral Help
- 1 March 1982
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 12 (2) , 162-167
- https://doi.org/10.1109/tsmc.1982.4308800
Abstract
Some designers of software systems have recognized the need for providing interactive assistance to the users of their systems. A variety of ad hoc approaches have been used to associate assistance with various aspects of these systems. Common problems with such approaches are inconsistent availability of assistance and inaccurate assistance. A technique is presented for integrating assistance information into the design and implementation of a software system. This technique guarantees consistency and accuracy of syntactic assistance and provides a framework for integral semantic assistance information. The technique for developing self-describing systems centers around a specification of the language with which a user interacts with the system. The language is processed to produce a parser as well as on-line assistance information, error messages, and hard copy user manuals. A method for presenting this user assistance is discussed, and examples of an implemented system are provided.Keywords
This publication has 4 references indexed in Scilit:
- Language Development Tools on the Unix SystemComputer, 1980
- User-Perceived Quality of Interactive SystemsIEEE Transactions on Software Engineering, 1978
- On directly constructing LR(k) parsers without chain reductionsPublished by Association for Computing Machinery (ACM) ,1976
- Simple LR(k) grammarsCommunications of the ACM, 1971