Agent-Based Distributed Component Services in Spatial Modeling

  • Allan J. Brimicombe
  • Yang Li
  • Abdullah Al-Zakwani
  • Chao Li
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5592)


Agent technologies have been increasingly applied to spatial simulation and modeling in silico. Where multi-agent systems have been used for spatial simulation, agents have tended to be deployed as spatial objects in order to study emergent patterns from micro-level behaviors. Many of these applications only deploy a weak notion of agency. More recently, the concept has emerged in the spatial domain that agents can be deployed as services to assist in complex modeling tasks. Agent-based distributed component services bring a stronger notion of agency to spatial modeling and are particularly suited to achieving interoperability in heterogeneous computational environments. Two case studies are presented. In the first, agent-based services are deployed over a network for spatial data quality analysis. In the second, a variogram agent component is used to demonstrate how a collaborating multi-agent system can provide intelligent, autonomous services to carry out complex operations.


Agent technology spatial modeling distributed component GIS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Batty, M., Desyllas, J., Duxbury, E.: The discrete dynamics of small-scale spatial events: Agent-based models of mobility in carnivals and street parades. International Journal of Geographic Information Science 17, 673–697 (2003)CrossRefGoogle Scholar
  2. 2.
    Batty, M., Torrens, P.: Modelling and prediction in a complex world. Future 37, 745–766 (2005)CrossRefGoogle Scholar
  3. 3.
    Ferber, J.: Concepts et méthodologies multi-agents. In: Amblard, F., Phan, D. (eds.) Modélisation et simulation multi-agents, pp. 23–48. Lavoisier, Paris (2005)Google Scholar
  4. 4.
    Reitsma, F., Albrecht, J.: Implementing a new data model for simulation processes. International Journal of Geographical Information Science 19, 1073–1090 (2005)CrossRefGoogle Scholar
  5. 5.
    Li, Y., Brimicombe, A.J., Li, C.: Agent-based services for the validation and calibration of multi-agent models. Computers Environment and Urban Systems 32, 464–473 (2008)CrossRefGoogle Scholar
  6. 6.
    Peng, Z., Tsou, M.: Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Networks. Wiley, Chichester (2003)Google Scholar
  7. 7.
    Brimicombe, A.J., Li, C.: Location-Based Services and Geo-Information Engineering. Wiley, Chichester (2009)Google Scholar
  8. 8.
    Petit, M., Ray, C., Claramunt, C.: An adaptive interaction architecture for collaborative GIS. Cartography and Geographic Information Systems 35, 91–102 (2008)CrossRefGoogle Scholar
  9. 9.
    Franklin, S., Graesser, A.: Is it an agent, or just a program? A taxonomy for autonomous agents. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) ECAI-WS 1996 and ATAL 1996. LNCS, vol. 1193, pp. 21–35. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  10. 10.
    Wooldridge, M.: Agent-based software engineering. IEEE Proc. Software Engineering 114, 26–37 (1997)CrossRefGoogle Scholar
  11. 11.
    Jennings, N.: On agent-based software engineering. Artificial Intelligence 117, 277–296 (2000)CrossRefzbMATHGoogle Scholar
  12. 12.
    Sengupta, R., Sieber, R.: Geospatial Agents, Agents Everywhere .... Transactions in GIS 11, 483–506 (2007)CrossRefGoogle Scholar
  13. 13.
    Wooldridge, M., Jennings, N.: Intelligent agents: theory and practice. Knowledge Engineering Review 10, 115–152 (1995)CrossRefGoogle Scholar
  14. 14.
    Nwana, H.: Software agents: an overview. Knowledge Engineering Review 11, 205–244 (1996)CrossRefGoogle Scholar
  15. 15.
    Farjami, P., Gorg, C., Bell, F.: Advanced service provisioning based on mobile agents. Computer Communications 23, 754–760 (2000)CrossRefGoogle Scholar
  16. 16.
    Longley, P., Brooks, S., McDonnell, R., Macmillan, W.: Geocomputation: A Primer. Wiley, Chichester (1998)Google Scholar
  17. 17.
    Openshaw, S., Abrahart, R.: Geocomputation. Taylor & Francis, London (2000)CrossRefGoogle Scholar
  18. 18.
    Benenson, I., Torrens, P.: Geosimulation: object-based modelling of urban phenomena. Computer, Environment and Urban Systems 28, 1–8 (2004)CrossRefGoogle Scholar
  19. 19.
    Albrecht, J.: A new age for geosimulation. Transactions in GIS 9, 451–454 (2005)CrossRefGoogle Scholar
  20. 20.
    Parker, D., Manson, S., Berger, T.: Potential strengths and appropriate roles for ABM/LUCC models. In: Parker, D., Berger, T., Manson, S. (eds.) Meeting the Challenge of Complexity: Proceedings of the Special Workshop on Agent-Based Models of Land-Use/Land-Cover Change, pp. 6–12. CIPEC/CSISS, Santa Barbara (2002)Google Scholar
  21. 21.
    Rodrigues, A., Raper, J.: Defining spatial agents. In: Camara, A., Raper, J. (eds.) Spatial Multimedia and Virtual Reality, pp. 111–129. Taylor & Francis, London (1999)Google Scholar
  22. 22.
    Torrens, P.: A geographic automata model of residential mobility. Environment and Planning B 34, 200–222 (2007)CrossRefGoogle Scholar
  23. 23.
    Schelling, T.S.: Dynamic models of segregation. Journal of Mathematical Sociology 1, 143–186 (1971)CrossRefGoogle Scholar
  24. 24.
    O’Neill, R., Krummel, J., Gardner, R., Sugihara, G., Jackson, B., DeAngelis, B., Milne, B., Turner, M., Zygmunt, B., Christensen, S., Dale, V., Graham, R.: Indices of landscape pattern. Landscape Ecology 1, 153–162 (1988)CrossRefGoogle Scholar
  25. 25.
    Kohler, T., Kresl, J., West, C., Carr, E., Wilshusen, R.: Be there then: A modelling approach to settlement determination and spatial efficiency among late ancestral pueblo populations of the Mesa Verde region, U.S. Southwest. In: Kohler, T., Gumerman, G. (eds.) Dynamics in Human and Primate Societies, pp. 145–178. Oxford University Press, Oxford (2000)Google Scholar
  26. 26.
    Polhill, J., Gotts, N., Law, A.: Imitative versus non-imitative strategies in a land use simulation. Cybernetics and Systems 32, 285–307 (2001)CrossRefzbMATHGoogle Scholar
  27. 27.
    Reaney, S.: Determining the origin of channel flow in a semi-arid catchment: the use of agent based modelling techniques in hydrology. Geophysical Research Abstracts 6, 06001 (2004)Google Scholar
  28. 28.
    Heppenstall, A., Birkin, M., Evans, A.: Optimising a hybrid agent-based system with application to the retail petrol market. In: GeoComputation 2005, Ann Arbor (2005)Google Scholar
  29. 29.
    Brown, D., Riolo, R., Robinson, D., North, M., Rand, W.: Spatial process and data models: toward integration of agent-based models and GIS. Journal of Geographical Systems 7, 25–47 (2005)CrossRefGoogle Scholar
  30. 30.
    Tsou, M., Buttenfield, B.: A dynamic architecture for distributed geographic information services. Transactions in GIS 6, 355–381 (2002)CrossRefGoogle Scholar
  31. 31.
    Purvis, M., Cranefield, R., Nowostawski, M., Carter, D., Bush, G.: A multi-agent system for the integration of distributed environmental information. Environmental Modelling & Software 18, 565–572 (2003)CrossRefGoogle Scholar
  32. 32.
    Sengupta, R., Bennett, D.: Agent-based modelling environment for spatial decision support. International Journal of Geographic Information Science 17, 157–180 (2007)CrossRefGoogle Scholar
  33. 33.
    Li, Y., Brimicombe, A.J., Ralphs, M.: Spatial data quality and sensitivity analysis in GIS and environmental modelling: the case of coastal oil spills. Computers, Environment and Urban Systems 24, 95–108 (2000)CrossRefGoogle Scholar
  34. 34.
    Li, Y.: Control of spatial discretisation in coastal oil spill modelling. International Journal of Applied Earth Observation and Geoinformation 9, 392–402 (2007)CrossRefGoogle Scholar
  35. 35.
    Laurini, R., Servigne, S., Tanzi, T.: A primer on TeleGeoProcessing and TeleGeo-Monitoring. Computers, Environment and Urban Systems 25, 248–265 (2001)Google Scholar
  36. 36.
    Isaaks, E., Srivastava, R.: An Introduction to Applied Geostatistics. Oxford University Press, Oxford (1989)zbMATHGoogle Scholar
  37. 37.
    Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)CrossRefzbMATHGoogle Scholar
  38. 38.
    Al-Zakwani, A., Mouratidis, H., Brimicombe, A.J.: A dynamic binding technology for agent-based geo-information systems. In: Proceedings of Intelligent Systems & Agents (IADIS 2007), Lisbon, Portugal, pp. 117–123 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Allan J. Brimicombe
    • 1
  • Yang Li
    • 1
  • Abdullah Al-Zakwani
    • 1
  • Chao Li
    • 2
  1. 1.Centre for Geo-Information StudiesUniversity of East LondonLondonUK
  2. 2.Centre for Advanced Spatial AnalysisUniversity College LondonLondonUK

Personalised recommendations