Skip to main content
Log in

Software modelling of manufacturing systems: A case for an object-oriented programming approach

  • Chapter 5 Artificial Intelligent And production systems
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

With the recognition of the importance of Computer Integrated Systems (CIM) in improving manufacturing productivity, there is a pressing need for good software modelling approaches to support efficient design and control of manufacturing systems. Software design concepts based on Object-Oriented Programming (OOP) are emerging as powerful techniques for developing large scale software systems. This paper presents important features of object-oriented computing and the relevance of such an approach in modelling and developing software for manufacturing systems.

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. Daniel S. Appleton, Integration technology CIM Technology (Spring 1986) 16–18.

  2. John Bessant, The integration barrier; problems in the implementation of advanced manufacturing technology, Robotica (April – June 1985) 97–103.

  3. Daniel G. Bobrow and Mark Stefik,The LOOPS manual (Xerox Corporation, December 1983).

  4. Grady Booch, Object-oriented development, IEEE Transactions on Software Engineering 12, No 2 (Feb 1986) 211–221.

    Google Scholar 

  5. Frederick P. Brooks, Jr., No silver bullet: essence and accidents of software engineering, Computer (April 1987) 10–19.

  6. Alexander Borgida, Features of languages for the development of information systems at the conceptual level, IEEE Software (January 1985) 63–72.

  7. A. Borgida, Greenspan and J. Mylopoulos, Knowledge representation as the basis for requirements specification, Computer 18, No. 4 (1985) 82–91.

    Google Scholar 

  8. G.D. Buzzard and T.N. Mudge, Object-based computing and the ADA programming language, Computer (March 1985) 11–19.

  9. Brad J. Cox, Message/object programming: an evolutionary change in programming technology IEEE Software (January 1984) 50–61.

  10. Brad J. Cox,Object Oriented Programming (Addison-Wesley, Reading MA, 1986).

    Google Scholar 

  11. Brad Cox and Bill Hunt. Objects, icons and software-ICs, BYTE (August 1986) 161–176.

  12. O.J. Dahl and K. Nygaard,SIMULA: An algol-based simulation language, Communications of the ACM 9 (1966) 671–678.

    Google Scholar 

  13. Tom De Marco,Structured Analysis and System Specification (Yourdon Inc., 1978).

  14. H. Engelke et al., Integrated manufacturing modeling system, IBM Journal of Res. Development (July 1985) 343–355.

  15. A. Goldberg and D. Robson,Smalltalk-80: The Language and its Implementation (Addison-Wesley, Reading MA, 1983).

    Google Scholar 

  16. J. Guttag, Abstract data types and the development of data structures, Communications of the ACM 20, No. 6 (June 1977) 396–404.

    Google Scholar 

  17. Paul Harmon and David King,Expert Systems (John Wiley & Sons, 1985).

  18. Frederick Hayes-Roth, The knowledge-based expert system: a tutorial, Computer (September, 1984) 11–28.

  19. Alan Kay, A personal computer for children of all ages, Proceedings of the the ACM National Conf., August 1972.

  20. Christina U. King and Edward L. Fisher, Object-oriented shopfloor design, simulation, and evaluation, Proceedings of 1986 Fall Industrial Engineering Conference, 1986, pp. 131–137.

  21. Glenn Krasner,Smalltalk-80: Bits of History, Words of Advice (Addison-Wesley, Reading MA, 1983).

    Google Scholar 

  22. Eugene M. Merchant, Impediments toCIM implementation, CIM Review (Fall 1984) 6–11.

  23. Marvin A. Minsky, A framework for representing knowledge, in:The Psychology of Computer Vision, ed. P. Winston (McGraw-Hill, New York, 1975).

    Google Scholar 

  24. Geoffrey A. Pascoe, Elements of object-oriented programming, BYTE (August 1986) 139–144.

  25. Robert W. Peterson, Object-oriented data base design, AI Expert (March 1987) 26–31.

  26. Ross M. Quillian, Semantic memory, in:Semantic Information Processing, ed. M. Minsky (MIT Press, 1968) pp. 227–270.

  27. Marc Rettig, Using smalltalk to implement frames, AI Expert (January 1987) 15–18.

  28. K. Schmucker,Object-Oriented Languages on the Macintosh, (Apple Press, 1986).

  29. K.S. Shankar, Data structures, types, and abstractions, Computer (April 1980) 67–77.

  30. Ehud Shapiro and Akidazu Takeuchi, Object-oriented programming in concurrent prolog, New Generation Computing 1 (1983) 25–48.

    Google Scholar 

  31. Mary Shaw, Abstraction techniques in modern programming languages, IEEE Software (October 1984) 10–26.

  32. Smalltalk/V:,Tutorial and Programming Handbook (Digitalk Inc., 1986).

  33. Mark Stefik and D.G. Bobrow, Object-oriented programming: themes and variations, AI Magazine (Winter 1985) 40–62.

  34. Bjarne. Stroustrap,The C ++ Reference Manual (Addison-Wesley, Reading, MA, 1986).

    Google Scholar 

  35. B. Tamm, R. Kyttner and J. Vilipyld, A system forCAD/DAM software development and implementation, Computers in Industry 5 (1984) 367–376.

    Google Scholar 

  36. Will Tracz, Confessions of a used-program salesman - fringe benefits, in: The open channel, Computer (May 1987) 109.

  37. D. Weinreb and D. Moon,Lisp Machine Manual (Symbolic Inc., 1981).

  38. Carlo Zaniola, Object-oriented programming in prolog, proceedings of IEEE Int'l Symposium on Logic Programming, 1984, pp. 265–270.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adiga, S. Software modelling of manufacturing systems: A case for an object-oriented programming approach. Ann Oper Res 17, 363–377 (1989). https://doi.org/10.1007/BF02096614

Download citation

  • Issue Date:

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

Keywords

Navigation