TY - JOUR T1 - Multiparty Grammars and Related Features for Defining Interactive Systems JF - IEEE Transactions on Systems, Man and Cybernetics Y1 - 1982 A1 - Shneiderman, Ben KW - Application software KW - Computer aided instruction KW - Computer displays KW - Computer languages KW - Computer networks KW - Debugging KW - HUMANS KW - interactive systems KW - Protocols KW - Writing AB - 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. VL - 12 SN - 0018-9472 CP - 2 M3 - 10.1109/TSMC.1982.4308798 ER -