|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Input-Output Tools: A Language Facility for Interactive and Real-Time Systems
May 1983 (vol. 9 no. 3)
pp. 247-259
| ASCII Text | x | ||
| J. Van Den Bos, M.J. Plasmeijer, P.H. Hartel, "Input-Output Tools: A Language Facility for Interactive and Real-Time Systems," IEEE Transactions on Software Engineering, vol. 9, no. 3, pp. 247-259, May, 1983. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1983.236734, author = {J. Van Den Bos and M.J. Plasmeijer and P.H. Hartel}, title = {Input-Output Tools: A Language Facility for Interactive and Real-Time Systems}, journal ={IEEE Transactions on Software Engineering}, volume = {9}, number = {3}, issn = {0098-5589}, year = {1983}, pages = {247-259}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1983.236734}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Input-Output Tools: A Language Facility for Interactive and Real-Time Systems IS - 3 SN - 0098-5589 SP247 EP259 EPD - 247-259 A1 - J. Van Den Bos, A1 - M.J. Plasmeijer, A1 - P.H. Hartel, PY - 1983 KW - specification language KW - Computer graphics KW - dialogue KW - input functions KW - input tools KW - interaction language KW - process control KW - programming language KW - real time VL - 9 JA - IEEE Transactions on Software Engineering ER - | |||
A conceptual model is discussed which allows the hierarchic definition of high-level input driven objects, called input-output tools, from any set of basic input primitives. An input-output tool is defined as a named object. Its most important elements are the input rule, output rule, internal tool definitions, and a tool body consisting of executable statements. The input rule contains an expression with tool designators as operands and with operators allowing for sequencing, selection, interleaving, and repetition. Input rules are similar in appearance to production rules in grammars. The input expression specifies one or more input sequences, or input patterns, in terms of tool designators. An input parser tries, at run-time, to match (physical) input tokens against active input sequences. If a match between an input token and a tool designator is found, the corresponding tool body is executed, and the output is generated according to specifications in the tool body. The control structures in the input expression allow a variety of input patterns from any number of sources. Tool definitions may occur in-line or be stored in a library. All tools are ultimately encompassed in one tool representing the program.
Index Terms:
specification language, Computer graphics, dialogue, input functions, input tools, interaction language, process control, programming language, real time
Citation:
J. Van Den Bos, M.J. Plasmeijer, P.H. Hartel, "Input-Output Tools: A Language Facility for Interactive and Real-Time Systems," IEEE Transactions on Software Engineering, vol. 9, no. 3, pp. 247-259, May 1983, doi:10.1109/TSE.1983.236734
Usage of this product signifies your acceptance of the Terms of Use.

