Towards an Ideal Social Simulation Language

The problem of social simulation is analysed, identifying what I call 'syntactic' and 'semantic' complexity. These mean that social simulation has particular needs in terms of computational tools. I suggest an approach where one identifies, documents and checks constraints from a variety of sources. Eight criteria for a computational tool to support social simulation are proposed and illustrated using the language SDML. I speculate that a general tool for developing, running and comparing sets of models and results could greatly aid social simulation. This would help manage the clusters of closely related models that social systems seem to necessitate.

[1]  R. Hegselmann,et al.  Simulating Social Phenomena , 1997 .

[2]  Bruce Edmonds,et al.  SDML: A Multi-Agent Language for Organizational Modelling , 1998, Comput. Math. Organ. Theory.

[3]  Harold I. Brown,et al.  How the Laws of Physics Lie , 1988 .

[4]  Robert L. Axtell,et al.  Aligning simulation models: A case study and results , 1996, Comput. Math. Organ. Theory.

[5]  Nigel Gilbert,et al.  Emergence in social simulation , 1995 .

[6]  Bruce Edmonds,et al.  Syntactic Measures of Complexity , 1999 .

[7]  Dov M. Gabbay,et al.  Handbook of Logic in Artificial Intelligence and Logic Programming: Volume 3: Nonmonotonic Reasoning and Uncertain Reasoning , 1994 .

[8]  Bruce Edmonds,et al.  Mapping the Envelope of Social Simulation Trajectories , 2000, MABS.

[9]  Patrick Suppes,et al.  Models of Data , 1969 .

[10]  N. Gilbert,et al.  Artificial Societies: The Computer Simulation of Social Life , 1995 .

[11]  Bruce Edmonds,et al.  The Use of Models - Making MABS Actually Work , 2000 .

[12]  R. Giere Explaining Science: A Cognitive Approach , 1991 .

[13]  Dov M. Gabbay,et al.  Handbook of logic in artificial intelligence and logic programming (vol. 1) , 1993 .

[14]  Imre Lakatos,et al.  The Methodology of Scientific Research Programmes , 1978 .

[15]  Bruce Edmonds,et al.  Pragmatic Holism (or pragmatic reductionism) , 1999 .

[16]  John H. Holland,et al.  Emergence. , 1997, Philosophica.

[17]  Joshua M. Epstein,et al.  Agent-Based Modeling: Understanding Our Creations , 1994 .

[18]  Richard P. Cooper,et al.  A Systematic Methodology for Cognitive Modelling , 1996, Artif. Intell..

[19]  Bruce Edmonds,et al.  The Use of Models - Making MABS More Informative , 2000, MABS.

[20]  Nigel Gilbert,et al.  Simulating Societies : The Computer Simulation of Social Phenomena , 1995 .

[21]  Kurt Konolige,et al.  Autoepistemic logic , 1994 .

[22]  Thomas C. Schelling,et al.  Dynamic models of segregation , 1971 .

[23]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[24]  Herbert A. Simon,et al.  The Failure of Armchair Economics , 1986 .

[25]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[26]  Nuno David,et al.  Requirements Analysis of Agent-Based Simulation Platforms: State of the Art and New Prospects , 2002, MABS.

[27]  Jaime Simão Sichman,et al.  Multi-Agent-Based Simulation , 2002, Lecture Notes in Computer Science.