Abstract
Of critical importance is the design of the man-machine interfaces for general rule based systems. They must serve (i) as user-friendly interfaces for different classes of users for different applications and (ii) to invoke service components in integrated packages without interrogating users. These objectives are achieved with a multitier interface design whose two parts, the Interactive User-Friendly Interface (IUFI) and the System Interface (SI), communicate with each other via commonly used notational systems and can be invoked independently of each other. The user-friendly interface, which is uniquely designed for each user discipline, passes information to the SI. The SI does not change for new IUFI designs and it can be invoked by other rule based systems without interrogating users.
Here the requirements for the IUFI and SI parts are identified, four different designs of multi-tier interfaces are given and two applications are described. Also included are guidelines for designing user friendly interfaces.
Similar content being viewed by others
References
P. A. D. de Maine and M. M. de Maine, “Computer aids for chemists”.Anal. Chim. Acta 235, pp. 7–26, 1990.
P. A. D. de Maine, “Design principles for discipline independent rule based systems”.Fundamentals of Computer Science, 19, pp. 115–125, 1994.
P. A. D. de Maine, K. D. Bradley, H. W. Carlisle III, and W. B. Dress, “Integrated systems I: Design principles”.J. of Systems Integration 5, pp. 187–199, 1995.
P. A. D. de Maine, K. D. Bradley, et al. “Integrated systems”, Report No. 20 of the Series: Automatic Systems for the Physical Sciences, CSE-91-01, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 58 pages, February 1991.
K. D. Bradley, “Automated classification, identification, and information system: An integrated systems approach to automated target recognition in a multiple sensor multiple platform environment”, Report No. 22 of the Series: Automatic Systems for the Physical Sciences, CSE-91-08, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 104 pages, May 1991.
P. Szekely, “Separating the user interface from the functionality of application programs”, Report CMU-CS-88-101, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, 208 pages, 1988.
R. E. Savage and J. K. Habinek, “A multilevel menu-driven user interface: Design and evaluation through simulation”, inHuman Factors in Computer Systems, J. C. Thomas and M. L. Schneider, Eds., Ablex: Norwood, NJ, pp. 165–186, 1984.
P. A. D. de Maine and M. M. de Maine, “A computer tool kit for chemists II. Maximum tolerance procedure”.Anal. Chim. Acta 256, pp. 361–368, 1992.
P. A. D. de Maine and M. M. de Maine. “Automatic deductive systems I. Chemical reaction models”.Comp. and Chem. 11, pp. 49–65, 1987.
K. G. Price and P. A. D. de Maine, “User manual for the general form of the FRANS interactive user-friendly interface”, Report No. 25 of the Series: Automatic, Systems for the Physical Sciences, CSE-93-12-12, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 128 pages (in preparation).
M. R. Newsome, “An interactive parser for analysis of mathematical equations”, inProc. 29th. Ann. Southeastern Conf., 1991, pp. 412–414.
M. E. Lesk and E. Schmidt, “LEX—A lexical analyzer generator”, Computer Science Technical Report No. 39, Bell Laboratories, Murray Hill, NJ 07974, pp. 388–400, 1975.
S. C. Johnson, “YACC—Yet another compiler-compiler”, Computer Science Technical Report No. 32, Bell Laboratories, Murray Hill, NJ 07974, pp. 545–601, 1975.
P. A. D. de Maine, K. D. Bradley, and S. M. Jodis, “SOLID: A high-speed logical data independent management system with bounded search times”.Online & CD ROM Review 17.1, pp. 1–8, 1993.
D. M. Head, “The SOLID-USER Interface,” M.S. Thesis, Auburn University, 1987.
R. S. Nickerson, “Why interactive computer systems are sometimes not used by people who might benefit from them”.Int. J. Man-Machine Studies 15, pp. 469–483, 1981.
B. R. Gaines and M. L. G. Shaw, “Dialog engineering”, inDesigning for Human-Computer Communications, M. E. Sime and M. J. Coombs, Eds., Academic Press: London, pp. 1–20, 1983.
R. W. Ehrich, “DMS—A system for defining and managing human-computer dialogues” inAnalysis Design and Evaluation of Man-Machine Systems, G. Johannsen and J. E. Rijnsdorp, Eds., Pergamon Press: Oxford, pp. 327–334, 1983.
M. E. Sime and M. J. Coombs, “Introduction”, inDesigning for Human-Computer Communications, M. E. Sime and M. J. Coombs, Eds., Academic Press: London, pp. 1–20, 1983.
R. C. Williges and B. H. Williges, “Human-computer dialogue design considerations,” inAnalysis, Design and Evaluation of Man-Machine Systems, G. Johannsen and J. E. Rijnsdorp, Eds., Pergamon Press: Oxford, pp. 239–246, 1983.
J. D. Foley and A. Van Dam,Fundamentals of Interactive Computer Graphics. Addison-Wesley: Reading, MA, pp. 55–56 and pp. 217–243, 1982.
P. J. Barnard, N. V. Hammond, J. Morton, and J. B. Long, “Consistency and compatibility in human-computer dialogue.”Int. J. Man-Machine Studies 15, pp. 87–134, 1981.
B. R. Gaines, “The technology of interaction—Dialogue programming rules”.Int. J. Man-Machine Studies 14, pp. 133–140, 1981.
B. Shneiderman, “Human factors experiments in designing interactive systems”.Computer 12(12), pp. 9–19, 1979.
W. J. Hansen, “User engineering principles for interactive systems”, inInteractive Programming Environments, D. R. Barstow, H. E. Shrobe, and E. Sandewall, Eds., New York, pp. 217–258, 1984.
S. W. Draper and D. A. Norman, “Software engineering for user interfaces”.IEEE Trans. on Software Eng. SE-11, pp. 252–258, 1985.
D. C. Smith, C. Irby, et al., “Designing the Star User Interface,” inIntegrated Interactive Computing Systems, Proc. of the European Conf. on Integrated Interactive Computing Systems, Stresa, Italy, 1–3 Sept., 1982, P. Degano and E. Sandewall, Eds., North-Holland Publishing Company: Amsterdam, pp. 297–313, 1982.
H. Thimbleby, “Dialogue determination”.Int. J. of Man-Machine Studies 13, pp. 295–304, 1980.
A. Marcus, “Corporate identity for iconic interface design: The graphic design perspective”.IEEE Comp. Graphics and Applications 4(12), pp. 24–32, 1984.
J. H. Hatvany and R. A. Guedj, “Man-machine interactions in computer-aided design systems”, inAnalysis, Design and Evaluation of Man-Machine Systems G. Johannsen and J. E. Rijnsdorp, Eds., Pergamon Press: Oxford, pp. 231–237, 1983.
H. Smith, “Human computer communication”, inHuman Interactions with Computers, H. T. Smith and T. R. G. Green, Eds., Academic Press: London, pp. 5–38, 1980.
H. Mozeico, “A human/computer interface to accommodate user learning stages”.Comm. A.C.M. 25, pp. 100–104, 1982.
P. Hayes, E. Ball, and R. Reddy, “Breaking the man-machine communication barrier”.Computer 14(3), pp. 19–30, 1981.
B. Shneiderman, “Response time and display rates in human performance with computers”.Computing Surveys 16, pp. 265–285, 1984.
H. Lieberman, “Designing interactive systems from the user's viewpoint”, inIntegrated Interactive Computing Systems, Proc. of the European Conf. on Integrated Interactive Computing Systems, Stresa, Italy, 1–3 September, 1982, P. Degano and E. Sandewall, Eds., North-Holland Publishing Company: Amsterdam, pp. 45–59, 1982.
H. Ledgard, A. Singer, and J. Whiteside, “Directions in human factors for interactive systems”, inLecture Notes in Computer Science, G. Goos and J. Hartmanis, Eds., Springer-Verlag: New York, pp. 146–162, 1981.
L. A. Miller and J. C. Thomas, Jr., “Behavioral issues in the use of interactive systems,” inLecture Notes in Computer Science, Vol. 49, Springer-Verlag: New York, pp. 193–215, 1976.
P. A. D. de Maine, “Automatic deductive systems for chemistry”.Anal. Chim. Acta/CTO 133, pp. 685–698, 1981.
P. A. D. de Maine, “Systems manual for the CRAMS systems”, Report No. 6 of the Series: Automatic Systems for the Physical Sciences, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 125 pages, 1980.
B. C. Cartee, D. M. Head, P. A. D. de Maine, and M. M. de Maine, “CURFIT interface system manual”, Report No. 9 of the Series: Automatic Systems for the Physical Sciences, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 243 pages, 1986.
P. A. D. de Maine, “Operation and logic manual for the CURFIT system”, Report No. 2 of the Series: Automatic Systems for the Physical Sciences, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 241 pages, 1985.
P. A. D. de Maine, “Operation manual for the CRAMS system”, Report No. 5 of the Series: Automatic Systems for the Physical Sciences, Computer Science Department, The Pennsylvania State University, University Park, PA 16802, 194 pages, 1980.
M. S. Wojtyna and P. A. D. de Maine, “User's manual for the FRANS interactive user-friendly interface”, Report No. 15 of the Series: Automatic Systems for the Physical Sciences, Computer Science and Engineering Department, Auburn University, Auburn, AL 36849, 15 pages, 1988.
P. A. D. de Maine and M. M. de Maine, “A computer tool kit for chemists III. Error detection and corrective action procedure”.Comp. & Chem. 16, pp. 53–60, 1992.
P. A. D. de Maine and M. M. de Maine. “Automatic detection and correction of computational errors in programs”.J. of Applied Mathematics & Computer Science 4, pp. 101–120, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
de Maine, P.A.D., Price, K.G. Integrated systems II: Multi-tier interfaces for integrating families of systems. Journal of Systems Integration 5, 201–217 (1995). https://doi.org/10.1007/BF01974949
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01974949