SDML: A Multi-Agent Language for Organizational Modelling
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
A programming language which is optimized for modelling multi-agent interaction within articulated social structures such as organizations is described with several examples of its functionality. The language is SDML, a strictly declarative modelling language which has object-oriented features and corresponds to a fragment of strongly grounded autoepistemic logic. The virtues of SDML include the ease of building complex models and the facility for representing agents flexibly as models of cognition as well as modularity and code reusability. Two representations of cognitive agents within organizational structures are reported and a Soar-to-SDML compiler is described. One of the agent representations is a declarative implementation of a Soar agent taken from the Radar-Soar model of Ye and Carley (1995). The Ye-Carley results are replicated but the declarative SDML implementation is shown to be much less computationally expensive than the more procedural Soar implementation. As a result, it appears that SDML supports more elaborate representations of agent cognition together with more detailed articulation of organizational structure than we have seen in computational organization theory. Moreover, by representing Soar-cognitive agents declaratively within SDML, that implementation of the Ye-Carley specification is necessarily consistent and sound with respect to the formal logic to which SDML corresponds.
- Barnard, P.J. Interacting Cognitive Subsystems: A Psycholinguistic Approach to Short-Term Memory. In: Ellis, A. eds. (1985) Progress in the Psychology of Language. Lawrence Erlbaum, Hillsdale, NJ, pp. 197-258
- Carley, K.M., Svoboda, D.M. (1996) Modeling Organizational Adaptation as a Simulated Annealing Process. Sociological Methods and Research 25: pp. 138-168
- Carley, K.M. and Zhiang Lin (forthcoming), “A Theoretical Study of Organizational Performance under Information Distortion,” Management Science.
- Cohen, P.R. (1985) Heuristic Reasoning: An Artificial Intelligence Approach. Pitman Advanced Publishing Program, Boston
- Cooper, R., Fox, J., Farringdon, J., Shallice, T. (1996) A Systematic Methodology for Cognitive Modeling. Artificial Intelligence 85: pp. 3-44
- Edmonds, B.M. (1997), “Modelling Socially Intelligent Agents in Organisations,” AAAI Fall Symposium on Socially Intelligent Agents and CPM Report No. 97-26 (http://www.cpm.mmu.ac.uk/cpmrep26.html).
- Gaylard, H.L. (1997), “A Formal Re-analysis of the Effects of Task Decomposition Scheme and Organizational Structure on Organizational Performance and Robustness,” CPM Report No. 97-29 (http://www.cpm.mmu.ac.uk/cpmrep29.html).
- Hunt, E., Luce, R. (1992) Soar as a World-View, Not a Theory. Behavioral and Brain Sciences 15: pp. 447-448
- Johnson-Laird, P.N. (1983) Mental Models. Cambridge University Press, Cambridge, UK
- Moss, S. (1995) Control Metaphors in the Modelling of Decision-Making Behaviour. Computational Economics 8: pp. 283-301
- Moss, S., B. Edmonds and H. Gaylard, “Modelling R&D Strategy as a Network Search Problem,” The Multiple Linkages Between Technological Change and the Economy, Rome: CEIS.
- Newell, A. (1990) Unified Theories of Cognition. Harvard University Press, Cambridge, MA
- So, Y. and E.H. Durfee (1996), “Designing Tree Structured Organizations for Computational Agents,” Computational and Mathematical Organization Theory, 2(3), Fall 1996.
- Tambe, M. and P.S. Rosenbloom (1996), “Architectures for Agents that Track Other Agents in Multi-Agent Worlds,” Intelligent Agents, II, Springer Verlag Lecture Notes in Artificial Intelligence (LNAI 1037).
- Verhagen, H., Masuch, M. TASCCS: A Synthesis of Double-AISS and Plural-SOAR. In: Carley, K.M., Prietula, M.J. eds. (1994) Computational Organization Theory. Lawrence Erlbaum, Hillsdale, NJ
- Ye, M., Carley, K.M. (1995) Radar-Soar: Towards an Artificial Organization Composed of Intelligent Agents. Journal of Mathematical Sociology 20: pp. 219-246
- SDML: A Multi-Agent Language for Organizational Modelling
Computational & Mathematical Organization Theory
Volume 4, Issue 1 , pp 43-69
- Cover Date
- Print ISSN
- Online ISSN
- Kluwer Academic Publishers
- Additional Links
- computational model
- formal logic