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.
Similar content being viewed by others
References
W.J. Tomkins, J.G. Webster eds,Interfacing Sensor to the IBM PC. Prentice Hall: Englewood Cliffs, NJ, 1988.
Y. Koren,Computer Control of Manufacturing Systems. McGraw-Hill: New York, 1983.
J. Foley, V. Wallace, P. Chen, “The human factors of computer graphics interaction techniques”.IEEE Computer Graphics & Appl. pp. 13–48, Nov. 1984.
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.
E. W. Dijkstra, “The structure of the ‘THE’-multiprogramming system”.Comm of ACM 11(5), pp. 341–346, May 1968.
C. Hewitt, “Viewing control structures as patterns of passing messages.”Artificial Intelligence 8, pp. 323–364, 1977.
S. Ginali, J. Goguen, “A categorical approach to general systems.”Applied General Systems Research, G.J. Klir, Ed., Plenum Press: New York, 1978.
D. H. H. Yoon, “The categorical framework of object-oriented concurrent systems.”Computers and Mathematics with Applications 25(2), pp. 33–38, 1993.
B. H. Liskov, “The design of the Venus operating system.”Comm of ACM 15(3), pp. 144–149, March 1972.
E. I. Organick,The Multics System: An Examination of Its Structure. MIT press: Cambridge, MA, 1981.
P. K. Andleigh,UNIX System Architecture. Prentice-Hall: Englewood Cliffs, NJ, 1990.
J. D. Day, H. Zimmermann, “The OSI reference model.”Proc. of the IEEE 71(2), pp. 1334–1340, Dec. 1983.
O. J. Dahl, K. Nygaard, “SIMULA—An algol-based simulation language.”Comm of ACM 9(9), pp. 671–678, 1966.
G. Booch,Object Oriented Design with Applications. Benjamin/Cummings: Reading, MA, 1991.
G. Birkhoff, J. D. Lipson, “Heterogeneous algebras.”J. of Combinatorial Theory 8, pp. 115–133, 1970.
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.
D. C. Parnas, “A technique for software module specification with examples.”Comm of ACM 15(5), pp. 330–336, 1972.
D. C. Parnas, “On the criteria to be used in decomposing systems into modules.”Comm of ACM 15(12) pp. 1053–1058, 1972.
H. Ehrig, B. Mahr,Fundamentals of Algebraic Specification 2. Springer-Verlag: New York, 1990.
K. Futatsugi, J. A. Goguen, J. P. Jouannaud, J. Meseguer, “Principles of OBJ2.”Proc. 12th Annual ACM Symposium on Principles of Programming Languages.
B. Stroustrup,The C ++ Programming Language. 2nd ed, Addison-Wesley: New York, 1991.
D. A. Marca, C. L. McGowan, D. T. Ross,SADT. McGraw-Hill: St. Louis, 1988.
G. Bate, “MASCOT 3: An informal introductory tutorial.”Software Eng. J. 1(2), 1986.
B. Delatte, M. Heitz, J. F. Muller,HOOD: Reference Manual 3.1. Prentice-Hall: London, 1993.
D. G. Firesmith,Object-Oriented Requireements Analysis and Logical Design. John Wiley & Sons: New York, 1992.
W. Reisig,A Primer in Petri Net Design. Springer-Verlag: New York, 1993.
D. Harel, “On visual formalisms.”Comm of ACM 31(5), pp. 171–187, May 1988.
International Standards Organization, “Information processing system-open systems inter-connect- basic reference model.” ISO 7498, International Standards Organization, Geneva, 1983.
M. Maekawa, A. E. Oldehoeft, R. R. Oldehoeft,Operating systems: Advanced Concepts. Benjamin/Cummings, Pub. Co: Menlo Park, CA, 1987.
L. S. King, “Hierarchical CIM lab control.”Proc. ASEE 1994 North Central Section Spring Conference. Grand Rapids, MI, April 7–9, 1994.
M. Brill, U. Gramm, “MMS: MAP application services for the manufacturing industr.”Computer Networks and ISDN Systems 21, pp. 357–380, 1991.
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02265084