Issue No. 07 - July (1988 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.42742
<p>The XS-2 system that integrates specification, rapid prototyping, and the actual use of application dialogs is described. The XS-2 command language grammar, a nonprocedural description language based on regular expressions, is used to specify commands for any application program. The syntax of the command specification is visible to the user: command names and their activation rules are displayed as a command tree. Since a small set of tools is provided for the development of the command specification and its automatic translation into a prototype application module in Modula-2, no programming work is necessary to design and evaluate the commands. Experience shows that an advanced end user can develop his or her own prototype application without a programmer's assistance.</p>
software tools; programming environments; user interfaces; rapid prototyping; application command languages; XS-2 system; application dialogs; command language grammar; nonprocedural description language; regular expressions; command specification; command tree; automatic translation; Modula-2; grammars; interactive systems; programming environments; software tools; user interfaces
H. Sugaya and J. Stelovsky, "A System for Specification and Rapid Prototyping of Application Command Languages," in IEEE Transactions on Software Engineering, vol. 14, no. , pp. 1023-1032, 1988.