Multiparty Grammars and Related Features for Defining Interactive Systems
- 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) , 148-154
- https://doi.org/10.1109/tsmc.1982.4308798
Abstract
Multiparty grammars are introduced which contain labeled nonterminals to indicate the party that produces the terminal string. For interactive person-computer systems, both the user commands and system responses can be described by the linked BNF grammars. Multiparty grammars may also be used to describe communication among several people (by way of computers or in normal dialogue), network protocols among several machines, or complex interactions involving several people and machines. Visual features such as underlining, reversal, blinking, and color, window declarations, and dynamic operations dependent on cursor movement are also covered.Keywords
This publication has 14 references indexed in Scilit:
- Metamorphosis grammarsPublished by Springer Nature ,2005
- Finite state description of communication protocolsComputer Networks (1976), 1978
- Language Facilities for Programming User-Computer DialoguesIBM Journal of Research and Development, 1978
- Petri NetsACM Computing Surveys, 1977
- Transition diagram-based CAI/HELP systemsInternational Journal of Man-Machine Studies, 1977
- Automatic Programming Through Natural Language Dialogue: A SurveyIBM Journal of Research and Development, 1976
- PASCAL User Manual and ReportPublished by Springer Nature ,1975
- On the use of transition diagrams in the design of a user interface for an interactive computer systemPublished by Association for Computing Machinery (ACM) ,1969
- PLANITPublished by Association for Computing Machinery (ACM) ,1967
- ELIZA—a computer program for the study of natural language communication between man and machineCommunications of the ACM, 1966