Object-Oriented Simulation of Simulating Anticipatory Systems

The present paper is oriented to problems of simulation of anticipatory systems, namely those that use simulation models for the aid of anticipation. A certain analogy between use of simulation and imagining will be applied to make the explication more comprehensible. The paper will be completed by notes of problems and by some existing applications. The problems consist in the fact that simulation of the mentioned anticipatory systems end is simulation of simulating systems, i.e. in computer models handling two or more modeled time axes that should be mapped to real time flow in a nondescent manner. Languages oriented to objects, processes and blocks can be used to surmount the problems.


Authors:



References:
[1] R. Rosen: Anticipatory Systems. New York: Pegamon Press, 1985
[2] G. Gordon: "A general purpose systems simulation program". Proceeding
1961 EJCC, New York: MacMillan, pp. 81-88
[3] T. J. Schriber: An Introduction to Simulation using GPSS/H, New York:
Wiley, 1991
[4] O.-J. Dahl and K. Nygaard: SIMULA, a Language for Programming and
Description of Discrete Event Systems, 5th ed. Oslo: Norsk Regnesentralen,
1967
[5] O.-J. Dahl: Discrete Event Simulation Languages. Oslo: Norsk Regnesentralen,
1966. Reprinted in (6)
[6] F. Genuys, Ed.: Programming Languages. London - New York: Academic
Press, 1968
[7] O.-J. Dahl and K. Nygaard: "Class and subclass declarations", in
Simulation Programming Languages, J. N. Buxton, Ed. Amsterdam:
North-Holland, 1968, pp. 158-174
[8] O.-J. Dahl, B. Myhrhaug and K. Nygaard: Common Base Language.
Oslo: Norsk Regnesentralen, 1968 (1st ed.). 1972 (2nd ed.), 1982 (3rd
ed.), 1984 (4th ed.)
[9] SIMULA Standard as Defined by the SIMULA Standards Group. Oslo:
Simula a.s., 1989
[10] O. L. Madsen, B. M├©ller-Pedersen and K. Nygaard: Object-Oriented
Programming in the Beta Programming Language. Harlow - Reading -
Menlo Park: Addison Wesley, 1993
[11] C. Herring: "ModSim: A new object-oriented simulation language". SCS
Multiconference on Object-Oriented Simulation. San Diego: The Society
for Computer Simulation, 1990
[12] Naur, P., Ed.: "Revised report on the algorithmic language ALGOL 60".
Communications of the ACM, vol. 6, no.1, pp. 1-17, Jan. 1963.
[13] E. Kindler: "Transplantation - what causes it in MS-DOS SIMULA?" in
Object Oriented Modelling and Simulation of Environmental, Human
and Technical Systems - Proceedings of the 24th Conference of the
ASU, Salzau (Schleswig Holstein, Germany), B. Breckling and H. Islo
Eds. Kiel: Ecology Center, 1998, pp. 155-164
[14] E. Kindler: "Reflective simulation in SIMULA," in Applications of
Distributed and Graphical Simulation - Proceedings of the 19th Conference
of the ASU, R. Kerr, Ed. Aberdeen: Kings College (University of
Aberdeen), 1993, pp. D-2-1 - D-2-11. Reprinted in (15)
[15] E. Kindler and M. Brejcha: "An application of main class nesting - Lee's
algorithm". SIMULA Newsletter, vol. 13, no.3, pp. 24-26, Nov. 1990
[16] E. Kindler: "Classes for object-oriented simulation of container terminals,"
in Managing and Controlling Growing Harbour Terminals,
E.Bl├╝mel, Ed. San Diego, Erlangen, Ghent, Budapest: The Society for
Computer Simulation International, 1997, pp. 175-278
[17] E. Kindler: "Nesting simulation of a container terminal operating with its
own simulation model". Belgian Journal of Operations Research,
Statistics and Computer Sciences, vol. 40, no. 3-4, pp. 169-181, Dec.
2000
[18] E. Kindler: "Reflective simulation - first experiences," in Simulation
und Animation für Planung, Bildung und Präsentation '96, P. Lorenz
and F. Breitenecker Eds. Magdeburg - Wien: ASIM, 1996, pp. 39-50
[19] E. Kindler: "When everybody anticipates in a different way ...," in Computing
Anticipatory Systems CASYS 2001 - Fifth International Conference,
D. M. Dubois, Ed. Melville, New York: American Institute of
Physics, 2002, pp. 119-127
[20] P. Bl├╝mel and E. Kindler: "Simulation of antagonist mutually simulating
systems," in Simulation und Animation '97, O. Deussen and P. Lorenz,
Eds. Erlangen, Ghent, Budapest, San Diego: Society for Computer
Simulation International, 1997, pp. 56-65
[21] P.Bulava: "Transport system in Havirov," in Proceedings of 28th ASU
Conference, 2002. Brno, Czech Republic:Technical University, pp. 57-
62
[22] E. Kindler, P. Berruet and T. Coudert: "Conveyors with rollers and their
reflective simulation," in International Workshop of Modelling &
Applied Simulation MAS 2003, A. G. Bruzzone and R. Mosca, Eds.
Genoa: McLeod Institute of Simulation Science, pp. 147-152
[23] E. Kindler, T. Coudert and P. Berruet: "Component-based simulation for
a reconfiguration study of transitic systems", SIMULATION, vol. 80, no.
3, pp.153-163, March 2004
[24] P. Berruet, T. Coudert and E. Kindler: "Conveyors with rollers as anticipatory
systems: their simulation models," in Computing Anticipatory
Systems CASYS 2003 - Sixth International Conference, D. M. Dubois,
Ed. Melville, New York: American Institute of Physics, 2004, pp.
582-592
[25] E. Kindler and I. KrivÛ: "On the way to reflective simulation of
hospitals," in 4th International Conference Aplimat, Part II. Bratislava:
Slovak University of Technology, 2005, pp. 309-314
[26] E. Kindler, I. KrivÛ and A. Tanguy: "Object-oriented sytem analysis of
anticipatory systems in week sense". International Journal of Computing
Anticipatory Systems, vol. 14, pp. 271-285, 2004