Skip to main content
Log in

Object-oriented software modeling of a Flexible Manufacturing System

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

Flexible Manufacturing Systems play an important role in improving our manufacturing productivity. Simulation is emerging as a popular tool in modeling FMS for analyzing its performance in the area of production planning/scheduling. In this paper, we illustrate how to model a Flexible Manufacturing System in the object-oriented paradigm using an example. We present a systemtic approach to the design of object-oriented programming systems based on a combination of data modeling and event analysis techniques.

An entity relationship approach is used as the basis for an initial decomposition of the system into objects. The design is refined by an analysis of the events the objects participate in. The design is implemented in Objective-C. Finally, we describe ways in which this model of an FMS can be extended to explore popular research questions in production planning and scheduling.

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

  • Adiga, S., Software modeling of manufacturing system—a case for an object-oriented approach, Ann. Operations Res. 1989.

  • Booch, Grady, Object-oriented development, IEEE Trans. Software Engineering, SE 12:2, 211–221 (Feb 1986).

    Google Scholar 

  • Buzacott, J.A., Modeling manufacturing systems, Robotics and Computer Integrated Manufacturing 2:1, 25–32 (1985).

    Google Scholar 

  • Chen, P.P., The entity-relationship model: toward a unified view of data, ACM Trans. Database Systems 1:1, 9–36 (1976).

    Google Scholar 

  • Cox, Brad J., Object-Oriented Programming: An Evolutionary Approach, Addison Wesley, Reading, MA, 1987.

    Google Scholar 

  • Dhal, O.J. and Nygaard, K., SIMULA: an Algol-based simulation language, Communi. ACM 9, 671–678 (1966).

    CAS  PubMed  Google Scholar 

  • Glassey, C.R. and Adiga, S., Conceptual design of a software object library for simulation of semiconductor manufacturing systems, J. Object-Oriented Programming, Nov/Dec 1989.

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

    Google Scholar 

  • Ham, I., Hitomi, K. and Yoshida, T., Group Technology: Applications to Production Management, Kluwer-Nijhoff Publishers, 1985.

  • Hawryszkiewycz, I.T., Database Analysis and Design, Science Research Associates, Inc., 1984.

  • Kusiak, A., The part families problem in flexible manufacturing systems, FMS: operations research models and applications, Ann. Operations Res. (eds. K.E. Stecke and R. Suri) 3, 279–300 (1985).

  • Law, Averill M. and Kelton, W. David, Simulation Modeling and Analysis, McGraw-Hill, New York, 1982.

    Google Scholar 

  • McKay, Kenneth N., Sagyeni, F. R. and Buzacott, J.A., Job-shop scheduling theory: what is relevant? Interfaces, 18:4, 84–90 (July–Aug 1988).

    Google Scholar 

  • Meyer, Bertrand, Reusability: the case for object-oriented design, IEEE Software, March 1987, pp 50–64.

  • Minsky, Marvin, A Framework for Representing Knowledge, in The Psychology of Computer Vision, (ed. P. Winston), McGraw-Hill, New York, 1975.

    Google Scholar 

  • Pascoe, Geoffrey A., Elements of object-oriented programming, BYTE, August 1986, pp. 139–144

  • Potter, Walter D. and Trueblood, Robert P., Traditional, Semantic and hyper-semantic approaches to data modeling, IEEE Computer, June 1988, pp. 53–63.

  • Ramamoorthy, C.V. and Sheu, P.C., Object-oriented systems, IEEE Expert, Fall 1988, pp. 9–15.

  • Rettig, M., Morgan, T., Jacobs, J., and Wimberly, D., Object-oriented programming in AI: new choices, AI Expert, Jan 1989, pp. 53–69.

  • Ross, D., Structured analysis (SA): a language for communicating Ideas, IEEE Transactions on Software Engineering, SE-3:1, January 1977.

    Google Scholar 

  • Stefik, M. and Bobrow, D.G., Object-oriented programming: themes and variations, AI Magazine, winter 1985, pp. 40–62.

  • Stepstone Corporation, Sandy Hook, CT, Objective-C Reference Manual, 1988.

  • Suri, R. and Whitney, C.K., Decision support requirements in flexible manufacturing, J. Manufacturing Systems 3:1, 61–69 (1984).

    Google Scholar 

  • Talavage, Joseph and Hannam, Roger G., Flexible Manufacturing Systems in Practice: Applications, Design and Simulation, Marcel Dekker Inc., 1988.

  • Young, Robert E. and Rossi, M.A., Toward knowledge-based control of flexible manufacturing-systems, IIE Trans. 20:1, 36–43 (March 1988).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adiga, S., Gadre, M. Object-oriented software modeling of a Flexible Manufacturing System. J Intell Robot Syst 3, 147–165 (1990). https://doi.org/10.1007/BF00242162

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation