Skip to main content
Log in

An object-oriented approach to Computer Integrated Systems

  • Published:
Journal of Systems Integration

Abstract

In recent years computers have been incorporated into large scale systems such as nuclear plant, flight control, and manufacturing systems. Such Computer Integrated Systems (CIS) normally consist of heterogeneous subsystems. The integration of heterogeneous subsystems requires that the subsystems be portable, inter-operable, and integrable at both software and hardware levels so that the integrated system should function properly. Objects and nets are proposed as the atomic elements of CIS's. An object is defined as a computational model of an arbitrary entity. Then three representation schemes of an object are introduced: algebraic, modular, and graphical. Two operations on objects,Composition andUnion, are introduced as means of combining two objects into a larger one. As an application of this approach, a Computer Integrated Manufacturing (CIM) system is represented as a network of objects.

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.

Similar content being viewed by others

References

  1. W.J. Tomkins, J.G. Webster eds,Interfacing Sensor to the IBM PC. Prentice Hall: Englewood Cliffs, NJ, 1988.

    Google Scholar 

  2. Y. Koren,Computer Control of Manufacturing Systems. McGraw-Hill: New York, 1983.

    Google Scholar 

  3. J. Foley, V. Wallace, P. Chen, “The human factors of computer graphics interaction techniques”.IEEE Computer Graphics & Appl. pp. 13–48, Nov. 1984.

  4. J. Schwarz, B. Westfechtel, “Integrated data management in a heterogeneous CIM environment.” inComputers in Design, Manufacturing, and Production, 1993 CompEuro Proceeding, A. Croisier, M. Israel, F. Chavand, Eds., IEEE Computer Society Press: Los Alamitors, CA, 1993.

    Google Scholar 

  5. E. W. Dijkstra, “The structure of the ‘THE’-multiprogramming system”.Comm of ACM 11(5), pp. 341–346, May 1968.

    Google Scholar 

  6. C. Hewitt, “Viewing control structures as patterns of passing messages.”Artificial Intelligence 8, pp. 323–364, 1977.

    Google Scholar 

  7. S. Ginali, J. Goguen, “A categorical approach to general systems.”Applied General Systems Research, G.J. Klir, Ed., Plenum Press: New York, 1978.

    Google Scholar 

  8. D. H. H. Yoon, “The categorical framework of object-oriented concurrent systems.”Computers and Mathematics with Applications 25(2), pp. 33–38, 1993.

    Google Scholar 

  9. B. H. Liskov, “The design of the Venus operating system.”Comm of ACM 15(3), pp. 144–149, March 1972.

    Google Scholar 

  10. E. I. Organick,The Multics System: An Examination of Its Structure. MIT press: Cambridge, MA, 1981.

    Google Scholar 

  11. P. K. Andleigh,UNIX System Architecture. Prentice-Hall: Englewood Cliffs, NJ, 1990.

    Google Scholar 

  12. J. D. Day, H. Zimmermann, “The OSI reference model.”Proc. of the IEEE 71(2), pp. 1334–1340, Dec. 1983.

    Google Scholar 

  13. O. J. Dahl, K. Nygaard, “SIMULA—An algol-based simulation language.”Comm of ACM 9(9), pp. 671–678, 1966.

    Google Scholar 

  14. G. Booch,Object Oriented Design with Applications. Benjamin/Cummings: Reading, MA, 1991.

    Google Scholar 

  15. G. Birkhoff, J. D. Lipson, “Heterogeneous algebras.”J. of Combinatorial Theory 8, pp. 115–133, 1970.

    Google Scholar 

  16. J. A. Goguen, J. W. Thatcher, E. G. Wagner, “An initial algebra approach to the specification, correctedness, and implementation of abstract data types”. T. Yeh, Ed.,Current Trends in Programming Methodology. IV: Prentice-Hall, 1978, pp. 80–149.

  17. D. C. Parnas, “A technique for software module specification with examples.”Comm of ACM 15(5), pp. 330–336, 1972.

    Google Scholar 

  18. D. C. Parnas, “On the criteria to be used in decomposing systems into modules.”Comm of ACM 15(12) pp. 1053–1058, 1972.

    Google Scholar 

  19. H. Ehrig, B. Mahr,Fundamentals of Algebraic Specification 2. Springer-Verlag: New York, 1990.

    Google Scholar 

  20. K. Futatsugi, J. A. Goguen, J. P. Jouannaud, J. Meseguer, “Principles of OBJ2.”Proc. 12th Annual ACM Symposium on Principles of Programming Languages.

  21. B. Stroustrup,The C ++ Programming Language. 2nd ed, Addison-Wesley: New York, 1991.

    Google Scholar 

  22. D. A. Marca, C. L. McGowan, D. T. Ross,SADT. McGraw-Hill: St. Louis, 1988.

    Google Scholar 

  23. G. Bate, “MASCOT 3: An informal introductory tutorial.”Software Eng. J. 1(2), 1986.

  24. B. Delatte, M. Heitz, J. F. Muller,HOOD: Reference Manual 3.1. Prentice-Hall: London, 1993.

    Google Scholar 

  25. D. G. Firesmith,Object-Oriented Requireements Analysis and Logical Design. John Wiley & Sons: New York, 1992.

    Google Scholar 

  26. W. Reisig,A Primer in Petri Net Design. Springer-Verlag: New York, 1993.

    Google Scholar 

  27. D. Harel, “On visual formalisms.”Comm of ACM 31(5), pp. 171–187, May 1988.

    Google Scholar 

  28. International Standards Organization, “Information processing system-open systems inter-connect- basic reference model.” ISO 7498, International Standards Organization, Geneva, 1983.

  29. M. Maekawa, A. E. Oldehoeft, R. R. Oldehoeft,Operating systems: Advanced Concepts. Benjamin/Cummings, Pub. Co: Menlo Park, CA, 1987.

    Google Scholar 

  30. L. S. King, “Hierarchical CIM lab control.”Proc. ASEE 1994 North Central Section Spring Conference. Grand Rapids, MI, April 7–9, 1994.

  31. M. Brill, U. Gramm, “MMS: MAP application services for the manufacturing industr.”Computer Networks and ISDN Systems 21, pp. 357–380, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yoon, D.H.H., King, L.S. An object-oriented approach to Computer Integrated Systems. Journal of Systems Integration 6, 159–179 (1996). https://doi.org/10.1007/BF02265084

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation