A hybrid paradigm for modeling of complex systems
- 1 April 1987
- journal article
- research article
- Published by SAGE Publications in SIMULATION
- Vol. 48 (4) , 135-141
- https://doi.org/10.1177/003754978704800404
Abstract
The network modeling approach to simulation provides the mo deler with simple and powerful concepts which can be used to capture the significant aspects of the system to be modeled. Yet the most advanced network modeling environments lack ex plicit concepts for the representation of complex behavior such as decision-making. Artificial intelligence research, because of its emphasis on knowledge representation, provides several meth odologies which can be successfully applied to the modeling of decision-making behavior. The approach to modeling complex behavior, outlined in this paper, is based on a hybrid methodology unifying the concepts of Object-Oriented programming, Logic Programming and the discrete event approach to systems modeling. We present SIM YON, an experimental network simulation environment which provides explicit constructs for the representation of complex behavior of real-world systems. SIMYON is implemented by de fining a library of logic objects in the Object-Oriented, Logic Programming environment CAYENE. These objects, which are analogous to the "nodes" of network simulation languages, are the building blocks for modeling. Examples are given in SIMYON to model a job scheduler in a manufacturing situation and an adaptive material handling dis patch mechanism for flexible manufacturing systems.Keywords
This publication has 10 references indexed in Scilit:
- Foundations of Logic ProgrammingPublished by Springer Nature ,1984
- Programming in PrologPublished by Springer Nature ,1984
- Object oriented programming in Concurrent PrologNew Generation Computing, 1983
- A survey of flexible manufacturing systemsJournal of Manufacturing Systems, 1982
- The Lisp Machine manualACM SIGART Bulletin, 1981
- Viewing control structures as patterns of passing messagesArtificial Intelligence, 1977
- An Overview of KRL, a Knowledge Representation LanguageCognitive Science, 1977
- GPSS/360—An improved general purpose simulatorIBM Systems Journal, 1969
- SIMULA: an ALGOL-based simulation languageCommunications of the ACM, 1966
- A Machine-Oriented Logic Based on the Resolution PrincipleJournal of the ACM, 1965