Abstract
Organizations are at the heart of multi-agent systems. To deal with the ongoing dynamics and changes in the system, organizations have to adapt. Typically, agents are responsible to deal with the complexity of organization dynamics. In this paper, we present an approach for context-driven dynamic organizations in which the agent environment takes the burden of managing organization dynamics. Driven by the context, the agent environment manages the evolution of organizations and actively advertises roles to the agents, supporting the necessary collaborations between agents needed in the current context. We introduce a conceptual model for context-driven dynamic organizations and present a software architecture that supports the model in a distributed setting. The proposed approach separates the management of dynamic evolution of organizations from the actual functionality provided by the agents playing roles in the organizations. Separating these concerns makes it easier to understand, design, and manage organizations in multi-agent systems.
We show how we have applied context-driven dynamic organizations in a concrete case of monitoring traffic jams. In this case, camera agents associated with traffic monitoring cameras collaborate in organizations. Depending on the context, camera agents play different roles, with responsibilities ranging from simple measurement to data aggregation. When a traffic jam covers the viewing range of multiple cameras, organizations are dynamically merged, assuring cameras detecting the same traffic jam can collaborate. Vice versa, when a traffic jam dissolves, the organization is dynamically split up. Test results indicate that context-based dynamic organizations is a promising approach to support decentralized traffic monitoring.
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
Abuhadrous, I., Nashashibi, F., Laurgeau, C.: Multi-Sensor Fusion (GPS, IMU, Odometers) for Precise Land Vehicle Localisation Using RTMAPS. In: 11th International Conference on Advanced Robotics (ICAR 2003) (2003)
Bandini, S., Manzoni, S., Vizzari, G.: A Spatially Dependent Communiction Model for Ubiquitous Systems. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, Springer, Heidelberg (2005)
Bensrhair, A., Bertozzi, M., Broggi, A., Miché, P., Mousset, S., Toulminet, G.: A cooperative approach to vision-based vehicle detection. In: 4th International IEEE Conference on Intelligent Transportation Systems, ITSC 2001, Oakland, USA, August 2001, pp. 207–212 (2001)
Cabani, I., Toulminet, G., Bensrhair, A.: A color stereo vision system for extraction of 3d edges of obstacle. In: Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference (ITSC 2006), pp. 307–312 (2006)
Cabri, G., Leonardi, L., Zambonelli, F.: Separation of concerns in agent applications by roles. In: Proceedings of 22nd International Conference on Distributed Computing Systems Workshops, 2002, pp. 430–435 (2002)
Cellular Automaton Traffic Simulators, http://rcswww.urz.tu-dresden.de/~helbing/RoadApplet/
Chang, P., Chen, K., Chien, Y., Kao, E., Soo, V.: From Reality to Mind: A Cognitive Middle Layer of Environment Concepts for Believable Agents. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, Springer, Heidelberg (2005)
Dastani, M., Dignum, V., Dignum, F.: Role-assignment in open agent societies. In: Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pp. 489–496 (2003)
Demazeau, Y.: Multi-Agent Systems Methodology. In: 2nd Franco-Mexican School on Cooperative and Distributed Systems, LAFMI 2003 (August 2006), http://lafmi.lania.mx/escuelas/esd03/ponencias/Demazeau.pdf
Demazeau, Y., Rocha Costa, A.C.: Populations and organizations in open multi-agent systems. In: Proceedings of the 1st National Symposium on Parallel and Distributed AI (1996)
Dignum, V., Dignum, F., Sonenberg, L.: Towards Dynamic Reorganization of Agent Societies. In: Proceedings of Workshop on Coordination in Emergent Agent Societies at ECAI (2004)
ERTICO: Intelligent Transportation Systems for Europe, http://www.ertico.com/
Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of the 3rd International Conference on Multi Agent Systems, p. 128 (1998)
Ferber, J., Michel, F., Baez, J.: AGRE: Integrating environments with organizations. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, Springer, Heidelberg (2005)
Gasser, L.: Organizations in multi-agent systems. In: 10th European Workshop on Modeling Autonomous Agents in a Multi-Agent World (MAAMAW 2001) (2001)
Goya, Y., Chateau, T., Malaterre, L., Trassoudaine, L.: Vehicle trajectories evaluation by static video sensors. In: Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference (ITSC 2006), Toronto, Canada, September 2006, pp. 864–869 (2006)
Gupte, S., Masoud, O., Papanikolopoulos, N.P.: Detection and classification of vehicles. IEEE Trans. on Intelligent Transportation Systems 3, 37–47 (2002)
Hightower, J., Brumitt, B., Borriello, G.: The location stack: A layered model for location in ubiquitous computing. In: Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WMCSA 2002), Callicoon, NY, June 2002, pp. 22–28. IEEE Computer Society Press, Los Alamitos (2002)
Horling, B., Lesser, V.: A survey of multi-agent organizational paradigms. Knowl. Eng. Rev. 19(4), 281–316 (2004)
ITS America: Intelligent Transportation Society of America, http://www.itsa.org/
Jackson, M.: The Meaning of Requirements. Annals of Software Engineering, Special Issue on Software Requirements Engineering 3, 5–22 (1997)
Jennings, N.R.: On agent-based software engineering. Artificial Intelligence 177(2), 277–296 (2000)
Jung, Y.K., Lee, K.W., Ho, Y.S.: Content-based event retrieval using semantic scene interpretation for automated traffic surveillance. ITS 2(3), 151–163 (2001)
Kendall, E.: Role modeling for agent system analysis, design, and implementation. IEEE Concurrency 8(2), 34–41 (2000)
Morris, B., Trivedi, M.: Robust classification and tracking of vehicles in traffic video streams. In: Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference (ITSC 2006), Toronto, Canada, September 2006, pp. 1078–1083 (2006)
Odell, J., Parunak, H.V.D., Fleischer, M.: The Role of Roles. Journal of Object Technology 2(1), 39–51 (2003)
Odell, J., Van Dyke Parunak, H., Brueckner, S., Sauter, J.A.: Changing roles: Dynamic role assignment. Journal of Object Technology 2(5), 77–86 (2003)
Odell, J.J., Parunak, H.V.D., Fleischer, M.: The Role of Roles in Designing Effective Agent Organizations. In: Software Engineering for Large-scale Multi-agent Systems: Research Issues and Practical Applications (2003)
Okuyama, F., Bordini, R.H., da Rocha Costa, A.C.: An Environment Description Language for Multiagent Simulation. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, Springer, Heidelberg (2005)
Omicini, A., Ricci, A.: Reasoning about organisation: Shaping the infrastructure. AI* IA Notizie 16(2), 7–16 (2003)
Omicini, A., Zambonelli, F.: TuCSoN: a Coordination Model for Mobile Information Agents. In: Proc. of the 1st Workshop on Innovative Internet Information Systems (1998)
Sadeghi, M., Fathy, M.: A low-cost occlusion handling using a novel feature in congested traffic images. In: Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference (ITSC 2006), Toronto, Canada, September 2006, pp. 522–527 (2006)
Sumiya, N., Familiar, K., Kamijo, S.: Incident detection system by sensor fusion network employing image sensors and supersonic wave sensors. In: Intelligent Transportation Systems Conference, 2006. ITSC 2006, pp. 1066–1071. IEEE, Los Alamitos (2006)
Tambe, M., Pynadath, D.V., Chauvat, N.: Building dynamic agent organizations in cyberspace. IEEE Internet Computing 4(2), 65–73 (2000)
Tessier, C., Cariou, C., Debain, C., Chausse, F., Chapuis, R., Rousset, C.: A real-time, multi-sensor architecture for fusion of delayed observations: Application to vehicle localisation. In: Proceedings of the 2006 IEEE Intelligent Transportation Systems Conference (ITSC 2006) (2006)
Traffic Congestion, http://en.wikipedia.org/wiki/Traffic_congestion
Weyns, D., Omicini, A., Odell, J.: Environment as a First-Class Abstraction in Multiagent Systems. Autonomous Agents and Multi-Agent Systems 14(1), 5–30 (2007)
Weyns, D., Steegmans, E., Holvoet, T.: Towards Active Perception in Situated Multi-Agent Systems. Applied Artificial Intelligence 18(9-10), 867–883 (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haesevoets, R., Van Eylen, B., Weyns, D., Helleboogh, A., Holvoet, T., Joosen, W. (2008). Managing Agent Interactions with Context-Driven Dynamic Organizations. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds) Engineering Environment-Mediated Multi-Agent Systems. EEMMAS 2007. Lecture Notes in Computer Science(), vol 5049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85029-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-85029-8_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85028-1
Online ISBN: 978-3-540-85029-8
eBook Packages: Computer ScienceComputer Science (R0)