Towards an object-oriented architecture for CIM systems
Chapter
Abstract
An architecture for a system helps one create an integrated vision. A computer architecture is composed of two elements: a structure and an organization (Lent, 1991). Structure describes the components and their interconnections. Organization presents the dynamical appearance of components and their management according to the selected operational principles. In this chapter, we propose an object-oriented system architecture for CIM applications. We identify a generic framework (i.e. a basic structure — Ehrlich et al., 1980) for the architecture and describe necessary interconnections. We also provide implementation perspectives based on OO concepts.
Keywords
Control Module Manufacturing System Decision Module Statistical Process Control Object Management Group
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Preview
Unable to display preview. Download preview PDF.
References
- Adiga, S. and Leonard, E. (1990) Object-oriented technology for controlling/monitoring a robot. Technical Report, ESRC 90-28, Engineering Systems Research Center, U.C. Berkeley.Google Scholar
- Adiga, S. and Lin, W-T. (1990) An architecture for knowledge-based production scheduling systems. Technical Report, ESRC 90-1, Engineering Systems Research Center, U.C. Berkeley.Google Scholar
- Beeckman, D. (1989) CIM-OSA: Computer integrated manufacturing-Open System Architecture. International Journal of Computer Integrated Manufacturing, 2(2), 94–105.CrossRefGoogle Scholar
- Brooks, F. P. (1987) No silver bullet: Essence and accidents of software engineering. IEEE Computer, 20(4), 10–18.MathSciNetCrossRefGoogle Scholar
- Cogez, P. (1991) Managing uncertainty in release decisions for semiconductor fabrication: A fuzzy logic-based approach. PhD Thesis, Industrial Eng. and Operations Research Dept., U.C. Berkeley.Google Scholar
- Cox, B. J. (1990) Planning the software revolution: The impact of object-oriented technologies. IEEE Software, November, 25–33.Google Scholar
- Dyson, E. (1991) Domain of objects: The object request broker. Hotline on Object-Oriented Technology, 2(8), 1–9.Google Scholar
- Ehrlich, E., Flexner, S. B., Carruth, G. and Hawkins, J. M. (1980) Oxford American Dictionary. Avon Books, NY.Google Scholar
- Glassey, R. and Adiga, S. (1989) Design of a software Object library for simulation of semiconductor manufacturing systems. Journal of Object-Oriented Programming, 2(4), 39–43.Google Scholar
- Goldberg, A. (1990) Information models, views, and controllers. Dr. Dobb’s Journal, July.Google Scholar
- Jones, A. T. and McLean, C. R. (1986) A proposed hierarchical control model for automated manufacturing systems. Journal of Manufacturing Systems, 5(1), 15–25.CrossRefGoogle Scholar
- Krasner, G. and Pope, S. (1988) A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 1(3).Google Scholar
- Lent, B. (1991) Dataflow architecture for machine control. Research Studies Press Ltd., UK.Google Scholar
- Malakooti, B. (1989) A hierarchical, multi-objective approach to the analysis, design, and selection of computer-integrated manufacturing systems. Robotics and Computer Integrated Manufacturing, 6(1), 83–97.MathSciNetCrossRefGoogle Scholar
- McLean, C. R. (1987) Interface concepts for plug-compatible production management systems. Computers in Industry, 9, 307–318.CrossRefGoogle Scholar
- Naecker, P. (1988) Software layering on VMS. DEC Professional, September, 38–43.Google Scholar
- Najmi, A. and Lazinski, C. (1989) Managing factory productivity using object-oriented simulation for setting shift production targets in VLSI manufacturing. Proceedings of the Autofact Conference, Society of Manufacturing Engineers, November 3–1: 3–14, Detroit, MI.Google Scholar
- Purdue University, CIM Reference Model Committee (1989) A reference model for computer-integrated manufacturing from the viewpoint of industrial automation. International Journal of Computer Integrated Manufacturing, 2(2), 114–127.CrossRefGoogle Scholar
- Palm III, W. J. (1986) Control systems engineering. John Wiley & Sons.Google Scholar
- Soley, R. M. (ed.) (1990) Object management architecture guide. OMG TC Document 90.9.1, OMG Inc., Framington, MA.Google Scholar
- Tait, P. (1991) Message passing holds the key to distributed computing. Technology Review, Spring, 23–27.Google Scholar
- Wirfs-Brock, R. J. and Johnson, R. E. (1990) Surveying current research in object-oriented design. Communications of the ACM, 33(9), 105.CrossRefGoogle Scholar
Copyright information
© Springer Science+Business Media Dordrecht 1993