AgvTalk: An object-oriented simulator for AGV systems

Russell E. King, Kyung Sup Kim

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


In this paper, AgvTalk, an object-oriented simulation tool for the design and analysis of AGV system configuration and control is presented. Smalltalk-80 is used as an implementation language in AgvTalk. AgvTalk includes 25 object classes and more than 300 object methods in its library. Compared to general purpose simulation languages, AgvTalk provides several important benefits. First, the hierarchical features and modularity create possibilities for the extension and reuse of simulation object components. This extensibility and reusability provide more flexible modeling capabilities for simulation of many alternative AGV systems. Second, detailed behavior of each object in the AGV system can be modeled easily and exactly because there are no limiting modeling constructs. Third, AgvTalk provides a user-friendly simulation modeling environment through the MVC-triad of Smalltalk-80. This paper also presents a one-to-one comparison of modeling features between AgvTalk with traditional simulation languages.

Original languageEnglish
Pages (from-to)575-592
Number of pages18
JournalComputers and Industrial Engineering
Issue number3
Publication statusPublished - 1995 Jul

Bibliographical note

Funding Information:
tResearch supported, in part, by the Office of Naval Research, Contract N00014-90-J-1009.

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Engineering(all)


Dive into the research topics of 'AgvTalk: An object-oriented simulator for AGV systems'. Together they form a unique fingerprint.

Cite this