Skip to main content
Log in

Object-oriented modeling and simulation of neural networks

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

The field of neural networks is being investigated by many researchers in order to provide solutions to difficult problems in the area of manufacturing systems. Computer simulation of neural networks is an important part of this investigation. This paper applies concepts from an important trend in software engineering research, namely object-oriented programming, to model neural networks.

The design and implementation of a software object library is crucial to obtaining the full benefits of object-oriented programming. In this paper we discuss the design and implementation of a foundation library of software objects for the purpose of simulating and validating different network architectures and learning rules. The library contains objects that implement various types of nodes and learning rules. We discuss the results of our experiments to illustrate the benefits of using an object-oriented approach to modeling neural networks.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Boehm, B. W. (1979) Software engineering, inClassics in Software Engineering, Yourdon, E. N. (ed.), Yourdon Press.

  • Boehm, B. W. (1988) A spiral model for software development and enhancement,IEEE Computer, May, Vol.21 (5).

  • Burke, L. I. (1989) Automated identification of tool wear states in machining processes: an application of self organizing neural networks, PhD Dissertation, Department of Industrial Engineering and Operations Research, University of California at Berkeley.

  • Cox, B. J. (1987)Object-Oriented Programming: An Evolutionary Approach, Addison-Wesley Publishing Co.

  • Dijkstra, E. (1965) Programming considered as a human activity, inProceedings of the 1965 IFIOP Congress, Amsterdam, The Netherlands, North-Holland Pub Co., pp. 213–217.

  • Dijkstra, E. (1972) The humble programmer.Communications of the ACM,15 (10), 859–866.

    Google Scholar 

  • Glassey, C. R. and Adiga, S. (1989) Conceptual design of a software object library for simulation of semiconductor manufacturing systems.Journal of Object-Oriented Programming,2(4), 39–43.

    Google Scholar 

  • Jones, T. C. (1984) Reusability in programming: a survey of the state of the art.IEEE Transactions on Software Engineering,SE-10(5).

  • Kamel, R. F. (1987) Effect of modularity on system evolution.IEEE Software, January.

  • Kernighan, B. W. and Ritchie, D. M. (1980)The C Programming Language, Second Edition, Prentice Hall.

  • Meyer, B. (1986) Genericity versus inheritance, inProceedings of OOPSLA '86, September.

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

  • O'Brien, L. (1990) Developing a neural network with Turbo C++.AI Expert, Vol.5(10) 29–33.

    Google Scholar 

  • Parnas, D. L. (1979) On the criteria to be used in decomposing systems into modules, inClassics in Software Engineering, Yourdon, E. N. (ed.), Yourdon Press.

  • Rumelhart, D. E., McClelland, J. L. and The PDP Research Group (1986)Parallel Distributed Processing — Explorations in the Microstructure of Cognition, Volume 1: Foundations, The MIT Press.

  • Stepstone Corp. (1988)The Objective-C Reference Manual, Sandy Hook, CT.

  • Tracz, W. (1987) Confessions of a used program salesman—fringe benefits.IEEE Computer, May p. 109.

  • Thomas, D. (1989) What's in an object?BYTE, March.

  • Yeh, R. T., Zave, P., Conn, A. P. and Cole, G. E. Jr (1984) Software requirements: new directions and perspectives, inHandbook of Software Engineering, Vick, C. R. and Ramamoorthy, C. V. (eds), Van Nostrand Reinhold Co.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gadre, M., Cogez, P. & Adiga, S. Object-oriented modeling and simulation of neural networks. J Intell Manuf 3, 263–276 (1992). https://doi.org/10.1007/BF01473903

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Keywords

Navigation