Abstract
The description of entities and their interaction is central to object- and agent-oriented simulation. Object- and agent-oriented techniques lend themselves for the multilevel simulation of societies, representing individual and collective actors as objects or agents, respectively. The question rises to what extend does agent-oriented deviate from object-oriented simulation and which are the possibilities each of them offers in capturing phenomena of modern societies. The distinction between objects and agents seems often reduced to a question of naming. However, the simulation of agents that intentionally interact with and reason about their environment surpasses usually the capabilities of object-oriented simulation frameworks. Those agents require specific mechanisms to structure and to expand the knowledge of objects by internal models about the world they are interacting with. At this point, a correspondence between agents and variable structure models can be stated. Between objects and agents, variable structure models play a mediating role in simulating individuals and societies as dynamic, evolving entities. Referring to concepts in individualistic social science and symbolic interactionism, this role is explored more closely. The simulation system AgedDEVS which has been developed to support variable structure models in an object-oriented discrete event simulation system is used for illustration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agre, P.E and Chapman, D. (1987) Pengi: An Implementation of a Theory of Activity. In: Proceedings of AAAI-97. Morgan Kaufmann, pp. 268–272.
Bertalanffy, L. von (1968) General Systems Theory. George Braziller, New York.
Brooks, R. (1986) A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation. 2, pp. 14–23.
Callon, M., and Latour, B. (1981) Unscrewing the big Leviathan: How Actors Macro Structure Reality and How Sociologists Help Them to Do So. In: Knorr-Cetina, K., and Cicourel, A.V., eds. Advances in Social Theory and Methodology: Toward an Integration of Micro-and Macrosociologies. Boston, pp. 277–303.
Charon, J. (1979) Symbolic Interactionism: An Interpretation, Evaluation, and Critique. Prentice Hall, NY.
Coleman, J.S. (1974) Power and the Structure of Society. New York.
Doran, J. (1989) Distributed Artificial Intelligence and the Modelling of Socio-Cultural Systems. In: Murray, L., and Richardson, J. eds. Intelligent Systems in Human Context: Development, Implications and Applications. Oxford University Press, Oxford, pp. 71–91.
Eschenbacher, P. (1992) The State Oriented Viewpoint for Discrete Event Simulation; Foundation of the Model Description Language SIMPLEX-MDL, In: Proceedings of the European Simulation Multiconference, Dresden, SCS International, Ghent, Belgium.
Ferber, J., and Drogoul, A. (1992) Using Reactive Multi-Agent Systems in Simulation and Problem Solving. In: Avouris N.M., Gasser L., eds. Distributed Artificial Intelligence: Theory and Praxis. Kluwer Academic Press, Dordrecht, pp. 53–80.
Ferber, J., and Carle, P. (1992) Actors and Agents as Reflective Concurrent Objects: A MeringIV Perspective. IEEE Transactions on Systems, Man, and Cybernetics, 21 (6), November December.
Gasser, L. (1991) Social Conceptions of Knowledge and Action: DAI Foundations on Open Systems Semantics. Artificial Intelligence. Special Issue on Foundations of Artificial Intelligence.
Gasser, L., and Briot, J.-P. (1992) Object-Based Concurrent Programming and DAI. In: Avouris, N.M., and Gasser, L., eds. Distributed Artificial Intelligence: Theory and Praxis. Kluwer Academic Press, Dordrecht, pp. 81–108.
Gasser, L. (1992) Boundaries, Identity, and Aggregation: Plurality Issues in Multi-Agent Systems. In: Werner E., Demazeau Y. eds. Decentralized Artificial Intelligence. 3, Elsevier, Amsterdam, pp. 199–214.
Gilbert, N., and Doran, J. eds. (1994) Simulating Societies. UCL Press, London.
Goodwill, R. (1993) Formalizing Properties of Agents. Technical Report, School of Computer Science Carnegie Mellon University, CMU-CS-93–159.
Helbing, D., and Weidlich, W. (1995) Quantitative Soziodynamik. In: Kölner Zeitschrift für Soziologie und Sozialpsychologie. 47, pp. 114–140.
Heylighen, F. (1990) Autonomy and cognition as the Maintenance and Processing of Distinctions. In: Heylighen F., Rosseel E., and Demeyere E, eds. Self Steering and Cognition in Complex Systems. Gordon and Breach Science Publishers, New York.
Klee, A., Möhring, M., and Strotmann, V. (1994) The Modelling and Simulation of the Dynamic Change of Structure in Birth Death Processes. In: Faulbaum, F. ed. Advances in Statistical Software 4. Gustav Fischer, Stuttgart-Jena-New York, pp. 171–178.
Kiss, G. (1992) Variable Coupling of Agents to their Environment: Combining Situated and Symbolic Automata. In: Werner E., and Demazeau Y. eds. Decentralized Artificial Intelligence 3. Elsevier, Amsterdam, pp. 231–248.
Kreutzer, W. (1986) A Modellers Workbench: Experiments in Object-Oriented Simulation Programming. Proceedings of European Conference on Object-Oriented Programming. Springer, Heidelberg, pp. 203–212.
Latour, D.B. (1987) Science in Action. Harward University Press.
Luhmann, N. (1984) Soziale Systeme. Grundriß einer allgemeinen Theorie. Suhrkamp, Frankfurt.
Mead, G.H. (1934) Mind, Self and Society. University of Chicago Press.
Mesarovic, M.D., and Takahara, Y. (1975) General Systems Theory. Mathematical Foundations. Academic Press, New York.
Möhring, M. (1992) MIMOSE–A Functional Language for Modellling and Simulation of Individual Behavior in Interacting Populations. In: Faulbaum, E. ed. Stoft-Stat’91. Advances in Statistical Software 3. Stuttgart: Fischer, pp. 327–334.
Prähofer, H. (1992) System Theoretic Foundations for Combined Discrete Continuous System Simulation. VWGÖ Wien.
Olson, M. (1965) The Logic of Collective Action. Public Goods and the Theory of Gmups. Harward University Press, Cambridge, Mass.
Ropohl, G. (1978) Einführung in die allgemeine Systemtheorie. In: Lenk, H., and Ropoh, l G.,eds. Systemtheorie als Wissenschaftsprogramm. Athenäum, Königstein, pp. 9–49.
Rosenschein, S.J., and Kaelbling, L.P. (1995) A Situated View of Representation and Control.Artificial Intelligence 73, pp. 149–173.
Savatsky, K., and Reynolds, R.G. (1989) A Hierarchical Model of the Evolution of Cooperation in Cultural Systems, Biosystems, 23, No. 2, 3, pp. 261–281.
Searle, J.R. (1983) Intentionality: An Essay in the Philosophy of Mind. Cambridge University Press, New York.
Seror, A. (1992) Simulation of Complex Organizational Processes: A Review of Methods and their Epistemological Foundations. Simulating Society Symposium, Surrey Conference on Sociological Theory and Method, April 1992.
Shoham, Y. (1993) Agent-oriented Programming. Artificial Intelligence 60, pp. 51–92.
Shoham, Y., and Tennenholtz, M. (1995) On Social Laws for Artificial Agent Societies. Artificial Intelligence 73, pp. 231–252.
Smith, R., and Davis, R. (1981) Frameworks for Cooperation in Distributed Problem Solving. IEEE Transactions on Systems, Man, and Cybernetics, SMC-11(1), pp. 61–70.
Star, S.L. (1989) The Structure of Ill-Structured Solutions: Boundary Objects and Heterogeneous Distribtued Problem Solving. In: Gasser L. and Huhns M., eds. Distributed Artificial Intelligence. Pitman Publishing, London, pp. 37–54.
Steels, L. (1990) Cooperation between Distributed Agents through Self-Organisation. In: Demazeau,Y., and Müller, J.-P., eds. Decentralized Artificial Intelligence. North Holland, Amsterdam.
Troitzsch, K.G. (1990) Modellbildung und Simulation in den Sozialwissenschaften. Westdeutscher Verlag, Wiesbaden.
Troitzsch, K.G. (1994) The Evolution of Technologies. In: Gilbert, N., and Doran, J., eds. Simulating Societies. UCL Press, London.
Uhrmacher, A.M. (1993) Variable Structure Modelling–Autonomy and Control —Answers from two different Modelling Approaches. In: Proceedings on the Fourth Annual Conference on Artificial Intelligence, Simulation, and Planning in High Autonomy Systems. IEEE, San Diego, pp. 133–142.
Uhrmacher, A.M., and Arnold, R. (1994) Distributing and Maintaining Knowledge: Agents in Variable Structure Environments. In: Proc. of the 5. Annual Conference on Artificial Intelligence, Simulation, and Planning in High Autonomy Systems IEEE Press, Los Alamitos, CA, pp. 178–184.
Uhrmacher, A.M. (1995) Reasoning about Changing Structure: A Modelling Concept for Ecological Systems. International Journal on Applied Artificial Intelligence, 9 (2), pp. 157180.
Uhrmacher, A.M., and Zeigler, B.P. (1995) Variable Structure Models in Object-Oriented Simulation. International Journal on General Systems. ( To appear).Vasconcelos
M.J. de (1993) Modeling Spatial Dynamic Ecological Processes with DEVS-Scheme and Geographic Information Systems. PhD Thesis, School of Renewable Natural Resources, University of Arizona, Tucson.
Zeigler, B.P., and Ören, T.I. (1986) Multifacetted and Multiparadigm Modelling Perspectives — Tools for the 90’s, In: Proceedings of the Winter Simulation Conference. SCS, San Diego, pp. 708–712.
Zeigler, B.P., and Prähofer, H. (1989) Systems Theory Challenges in the Simulation of Variable and Intelligent Systems. In: CAST–Computer Aided Systems Theory. Springer Verlag, Berlin, pp. 41–51.
Zeigler, B.P. (1984) Multifacetted Modelling and Discrete Event Simulation. Academic Press, Orlando.
Zeigler, B.P. (1990) Object-Oriented Simulation with Hierarchical, Modular Models — Intelligent Agents and Endomorphic Systems. Academic Press, San Diego.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Uhrmacher, A. (1996). Object-Oriented and Agent-Oriented Simulation: Implications for Social Science Application. In: Troitzsch, K.G., Mueller, U., Gilbert, G.N., Doran, J.E. (eds) Social Science Microsimulation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03261-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-662-03261-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08267-2
Online ISBN: 978-3-662-03261-9
eBook Packages: Springer Book Archive