Skip to main content

Object-Oriented and Agent-Oriented Simulation: Implications for Social Science Application

  • Conference paper
Social Science Microsimulation

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • Bertalanffy, L. von (1968) General Systems Theory. George Braziller, New York.

    Google Scholar 

  • Brooks, R. (1986) A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation. 2, pp. 14–23.

    Google Scholar 

  • 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.

    Google Scholar 

  • Charon, J. (1979) Symbolic Interactionism: An Interpretation, Evaluation, and Critique. Prentice Hall, NY.

    Google Scholar 

  • Coleman, J.S. (1974) Power and the Structure of Society. New York.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Gasser, L. (1991) Social Conceptions of Knowledge and Action: DAI Foundations on Open Systems Semantics. Artificial Intelligence. Special Issue on Foundations of Artificial Intelligence.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Gilbert, N., and Doran, J. eds. (1994) Simulating Societies. UCL Press, London.

    Google Scholar 

  • Goodwill, R. (1993) Formalizing Properties of Agents. Technical Report, School of Computer Science Carnegie Mellon University, CMU-CS-93–159.

    Google Scholar 

  • Helbing, D., and Weidlich, W. (1995) Quantitative Soziodynamik. In: Kölner Zeitschrift für Soziologie und Sozialpsychologie. 47, pp. 114–140.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Latour, D.B. (1987) Science in Action. Harward University Press.

    Google Scholar 

  • Luhmann, N. (1984) Soziale Systeme. Grundriß einer allgemeinen Theorie. Suhrkamp, Frankfurt.

    Google Scholar 

  • Mead, G.H. (1934) Mind, Self and Society. University of Chicago Press.

    Google Scholar 

  • Mesarovic, M.D., and Takahara, Y. (1975) General Systems Theory. Mathematical Foundations. Academic Press, New York.

    Google Scholar 

  • 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.

    Google Scholar 

  • Prähofer, H. (1992) System Theoretic Foundations for Combined Discrete Continuous System Simulation. VWGÖ Wien.

    Google Scholar 

  • Olson, M. (1965) The Logic of Collective Action. Public Goods and the Theory of Gmups. Harward University Press, Cambridge, Mass.

    Google Scholar 

  • 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.

    Google Scholar 

  • Rosenschein, S.J., and Kaelbling, L.P. (1995) A Situated View of Representation and Control.Artificial Intelligence 73, pp. 149–173.

    Google Scholar 

  • 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.

    Google Scholar 

  • Searle, J.R. (1983) Intentionality: An Essay in the Philosophy of Mind. Cambridge University Press, New York.

    Book  Google Scholar 

  • 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.

    Google Scholar 

  • Shoham, Y. (1993) Agent-oriented Programming. Artificial Intelligence 60, pp. 51–92.

    Article  Google Scholar 

  • Shoham, Y., and Tennenholtz, M. (1995) On Social Laws for Artificial Agent Societies. Artificial Intelligence 73, pp. 231–252.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Troitzsch, K.G. (1990) Modellbildung und Simulation in den Sozialwissenschaften. Westdeutscher Verlag, Wiesbaden.

    Book  Google Scholar 

  • Troitzsch, K.G. (1994) The Evolution of Technologies. In: Gilbert, N., and Doran, J., eds. Simulating Societies. UCL Press, London.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Uhrmacher, A.M. (1995) Reasoning about Changing Structure: A Modelling Concept for Ecological Systems. International Journal on Applied Artificial Intelligence, 9 (2), pp. 157180.

    Google Scholar 

  • Uhrmacher, A.M., and Zeigler, B.P. (1995) Variable Structure Models in Object-Oriented Simulation. International Journal on General Systems. ( To appear).Vasconcelos

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Zeigler, B.P. (1984) Multifacetted Modelling and Discrete Event Simulation. Academic Press, Orlando.

    Google Scholar 

  • Zeigler, B.P. (1990) Object-Oriented Simulation with Hierarchical, Modular Models — Intelligent Agents and Endomorphic Systems. Academic Press, San Diego.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics