Digital Library

of the European Council for Modelling and Simulation



40 Years Of Object-Oriented Agents


Eugene Kindler

Published in:


ECMS 2007 Proceedings

Edited by: Ivan Zelinka, Zuzana Oplatkova, Alessandra Orsoni


ISBN: 978-0-9553018-2-7

Doi: 10.7148/2007


21st European Conference on Modelling and Simulation,

Prague, June 4-6, 2007


Citation format:

Kindler, E. (2007). 40 Years Of Object-Oriented Agents. ECMS 2007 Proceedings edited by: I. Zelinka, Z. Oplatkova, A. Orsoni (pp. 113-117). European Council for Modeling and Simulation. doi:10.7148/2007-0113.



In 1967, SIMULA 67 was presented at the IFIP Working Conference on Simulation Programming Languages. Although the exact definition of SIMULA 67 was a bit modified during the next year, the essential properties of the first proposal were conserved and respected. Among them, the properties declared later as those characterizing the object-oriented programming (classes, subclasses and virtuality of methods) were introduced, but also other properties like (a) “life rules” of running in quasi-parallel systems at a mono-processor computers, and (b) classes local in blocks and in objects. Although property (a) rooted in an old practice introduced for discrete event simulation, it was ignored in many object-oriented tools, but – combined with the object orientation - it leads to agents. Property (b) leads to combining simulating agents reflected in a simulation models that could be programmed by different agents. Applications will be presented, too.

Full text: