Skip to main content
Log in

Integrated systems II: Multi-tier interfaces for integrating families of systems

  • Published:
Journal of Systems Integration

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. P. A. D. de Maine and M. M. de Maine, “Computer aids for chemists”.Anal. Chim. Acta 235, pp. 7–26, 1990.

    Article  Google Scholar 

  2. P. A. D. de Maine, “Design principles for discipline independent rule based systems”.Fundamentals of Computer Science, 19, pp. 115–125, 1994.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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).

  11. M. R. Newsome, “An interactive parser for analysis of mathematical equations”, inProc. 29th. Ann. Southeastern Conf., 1991, pp. 412–414.

  12. 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.

    Google Scholar 

  13. S. C. Johnson, “YACC—Yet another compiler-compiler”, Computer Science Technical Report No. 32, Bell Laboratories, Murray Hill, NJ 07974, pp. 545–601, 1975.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. D. M. Head, “The SOLID-USER Interface,” M.S. Thesis, Auburn University, 1987.

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. J. D. Foley and A. Van Dam,Fundamentals of Interactive Computer Graphics. Addison-Wesley: Reading, MA, pp. 55–56 and pp. 217–243, 1982.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. B. R. Gaines, “The technology of interaction—Dialogue programming rules”.Int. J. Man-Machine Studies 14, pp. 133–140, 1981.

    Google Scholar 

  24. B. Shneiderman, “Human factors experiments in designing interactive systems”.Computer 12(12), pp. 9–19, 1979.

    Google Scholar 

  25. 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.

  26. S. W. Draper and D. A. Norman, “Software engineering for user interfaces”.IEEE Trans. on Software Eng. SE-11, pp. 252–258, 1985.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. H. Thimbleby, “Dialogue determination”.Int. J. of Man-Machine Studies 13, pp. 295–304, 1980.

    Google Scholar 

  29. A. Marcus, “Corporate identity for iconic interface design: The graphic design perspective”.IEEE Comp. Graphics and Applications 4(12), pp. 24–32, 1984.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. H. Mozeico, “A human/computer interface to accommodate user learning stages”.Comm. A.C.M. 25, pp. 100–104, 1982.

    Google Scholar 

  33. P. Hayes, E. Ball, and R. Reddy, “Breaking the man-machine communication barrier”.Computer 14(3), pp. 19–30, 1981.

    Google Scholar 

  34. B. Shneiderman, “Response time and display rates in human performance with computers”.Computing Surveys 16, pp. 265–285, 1984.

    Article  Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. P. A. D. de Maine, “Automatic deductive systems for chemistry”.Anal. Chim. Acta/CTO 133, pp. 685–698, 1981.

    Article  Google Scholar 

  39. 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.

    Google Scholar 

  40. 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.

    Google Scholar 

  41. 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.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. 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.

    Google Scholar 

  44. 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.

    Google Scholar 

  45. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01974949

Keywords

Navigation