Towards an object-oriented architecture for CIM systems

  • S. Adiga
  • P. Cogez
Part of the Intelligent Manufacturing book series (IMS)

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.

Unable to display preview. Download preview PDF.

References

  1. 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
  2. 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
  3. Beeckman, D. (1989) CIM-OSA: Computer integrated manufacturing-Open System Architecture. International Journal of Computer Integrated Manufacturing, 2(2), 94–105.CrossRefGoogle Scholar
  4. Brooks, F. P. (1987) No silver bullet: Essence and accidents of software engineering. IEEE Computer, 20(4), 10–18.MathSciNetCrossRefGoogle Scholar
  5. 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
  6. Cox, B. J. (1990) Planning the software revolution: The impact of object-oriented technologies. IEEE Software, November, 25–33.Google Scholar
  7. Dyson, E. (1991) Domain of objects: The object request broker. Hotline on Object-Oriented Technology, 2(8), 1–9.Google Scholar
  8. Ehrlich, E., Flexner, S. B., Carruth, G. and Hawkins, J. M. (1980) Oxford American Dictionary. Avon Books, NY.Google Scholar
  9. 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
  10. Goldberg, A. (1990) Information models, views, and controllers. Dr. Dobb’s Journal, July.Google Scholar
  11. 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
  12. 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
  13. Lent, B. (1991) Dataflow architecture for machine control. Research Studies Press Ltd., UK.Google Scholar
  14. 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
  15. McLean, C. R. (1987) Interface concepts for plug-compatible production management systems. Computers in Industry, 9, 307–318.CrossRefGoogle Scholar
  16. Naecker, P. (1988) Software layering on VMS. DEC Professional, September, 38–43.Google Scholar
  17. 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
  18. 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
  19. Palm III, W. J. (1986) Control systems engineering. John Wiley & Sons.Google Scholar
  20. Soley, R. M. (ed.) (1990) Object management architecture guide. OMG TC Document 90.9.1, OMG Inc., Framington, MA.Google Scholar
  21. Tait, P. (1991) Message passing holds the key to distributed computing. Technology Review, Spring, 23–27.Google Scholar
  22. 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

Authors and Affiliations

  • S. Adiga
    • 1
  • P. Cogez
    • 1
  1. 1.University of California at BerkelyUSA

Personalised recommendations