Abstract
A visual programming system is described that allows the modeler full flexibility in defining the behavior of a manufacturing system simulation model. Decision-making behavior of objects in the simulation can be viewed by watching an animation of the system layout, viewing function block diagrams of rules that govern behavior, or noting the progress of an object in carrying out sequences of activities that are pictured as operation networks. Rules, elemental operations and operation networks are structured and associated with particular objects, groups of objects, and locations on the manufacturing system layout. The objective of this system is to reduce the time and expense required to construct and modify models, given that manufacturing system data have been collected.
Similar content being viewed by others
References
CACI,SIMFACTORY 115 User's Manual, (CACI Products Company, La Jolla, CA, 1990).
C.K. Chang, Y.F. Chang and C.C. Song, Petri-net approach to distributed software development, Inf. Software Technol. 31(1989)535–545.
B.J. Cox,Object-Oriented Programming: An Evolutionary Approach (Addison-Wesley, Reading, MA, 1986).
A.R. Gilman and C. Billingham, A tutorial on SEE WHY and WITNESS,Proc. 1989 Winter Simulation Conf. (1989) pp. 192–200.
C.R. Glassey and S. Adiga, Berkeley Library of objects for control and simulation of manufacturing systems (BLOCS/M), in:Applications of Object-Oriented Programming, ed. L.J. Pinson and R.S. Wiener (Addison-Wesley, Reading, MA, 1990).
A. Goldberg and D. Robson,Smalltalk-80: The Language (Addison-Wesley, Reading, MA, 1989).
P.D. Gray,Smalltalk-80: A Practical Introduction (Pitman, London, 1990).
C.J. Kasales and D.T. Sturrock, Introduction to SIMAN IV,Proc. 1991 Winter Simulation Conf. (1991) pp. 106–111.
A.M. Law and W.S. Haider, Selecting simulation software for manufacturing applications,Proc. 1989 Winter Simulation Conf. (1989).
B. Meyer,Object-Oriented Software Construction (Prentice-Hall, New York, 1988).
J.H. Mize, H.C. Bhuskute, D.B. Pratt and M. Kamath, Modeling of integrated manufacturing systems using an object oriented approach, IIE Trans. 24(1991)14–26.
M. Mullin,Object Oriented Program Design with Examples in C++ (Addison-Wesley, Reading, MA, 1989).
T. Murata, Petri nets: Properties, analysis and applications, Proc. IEEE 77(1989)541–580.
D.H. Norrie, O.R. Fuavel, B.R. Gaines and M. Mowchenko, A knowledge-based decision support system for flexible manufacturing,Proc. 2nd Int. Conf. on Industrial Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 89 (1989) pp. 393–400.
D.H. Norrie and A.D. Kwok, Object-oriented distributed artificial intelligence,Int. Symp. on New Results and New Trends in Computer Science (1991) pp. 225–242.
J.L. Peterson,Petri Net Theory and the Modeling of Systems (Prentice-Hall, New York, 1981).
A.A.B. Pritsker,Introduction to Simulation and SLAM II (Halstead Press, New York, 1986).
Pritsker Corporation,AIM User's Manual (Pritsker Corp., Indianapolis, IN, 1992).
ProModel Corporation,ProModelPC User's Manual (ProModel Corp., Orem, UT, 1992).
M. Rohrbough, Introduction to SIMFACTORY II.5,Proc. 1989 Winter Simulation Conf. (1989) pp. 201–204.
E.C. Russell, Introduction to SIMSCRIPT II.5,Proc. 1991 Winter Simulation Conf. (1991) pp. 62–66.
D. Savic,Object Oriented Programming with Smalltalk/V (Ellis Horwood, New York, 1990).
T.J. Schriber,An Introduction to Simulation Using GPSS/H (Wiley, New York, 1990).
B. Shneidermann,Designing the User Interface: Strategies for Effective Human-Computer Interaction (Addison-Wesley, Reading, MA, 1987).
T. Thomasma and K. Hilbrecht, Specification methods for material-handling control algorithms in flexible manufacturing systems, Int. J. Flexible Manufac. Syst. 3(1991)231–250.
T. Thomasma and O.M. Ülgen, Modeling of a manufacturing cell using a graphical simulation system based on Smalltalk-80,Proc. 1987 Winter Simulation Conf. (1987) pp. 683–691.
T. Thomasma and O.M. Ülgen, Hierarchical, modular simulation modeling in icon-based simulation program generators for manufacturing,Proc. 1988 Winter Simulation Conf. (1988) pp. 254–262.
T. Thomasma, O.M. Ülgen and Y. Mao, Manufacturing simulation in Smalltalk,Proc. 1990 Western Simulation Multiconf. (1990) pp. 93–96.
O.M. Ülgen and T. Thomasma, SmartSim: An object-oriented simulation program generator for manufacturing systems, Int. J. Prod. Res. 28(1990)1713–1730.
A.L. Winblad,Object-Oriented Software (Addison-Wesley, Reading, MA, 1990).
B.P. Zeigler,Multifaceted Modelling and Discrete Event Simulation (Academic Press, Boston, 1984).
B.P. Zeigler,Object-Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents And Endomorphic Systems (Academic Press, Boston, 1990).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Thomasma, T., Mao, Y. & Ülgen, O.M. A visual programming system for defining behavior in simulation models of manufacturing systems. Ann Oper Res 53, 357–389 (1994). https://doi.org/10.1007/BF02136835
Issue Date:
DOI: https://doi.org/10.1007/BF02136835