Abstract
Multiagent systems have become popular over the last few years for building complex, adaptive systems in a distributed, heterogeneous setting. Multiagent systems tend to be more robust and, in many cases, more efficient than single monolithic applications. However, unpredictable application environments make multiagent systems susceptible to individual failures that can significantly reduce its ability to accomplish its overall goal. The problem is that multiagent systems are typically designed to work within a limited set of configurations. Even when the system possesses the resources and computational power to accomplish its goal, it may be constrained by its own structure and knowledge of its member’s capabilities. To overcome these problems, we are developing a framework that allows the system to design its own organization at runtime. This paper presents a key component of that framework, a metamodel for multiagent organizations named the Organization Model for Adaptive Computational Systems. This model defines the requisite knowledge of a system’s organizational structure and capabilities that will allow it to reorganize at runtime and enable it to achieve its goals effectively in the face of a changing environment and its agent’s capabilities.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bernon C., Cossentino M., Gleizes M., Turci P., Zambonelli F. (2005). A study of some multi-agent meta-models. In: Odell J., Giorgini P., Müller J. (eds). Agent-oriented software Engineering V: 5th Intl. Workshop (AOSE 2004), LNCS 3382. Berlin, Springer
Beydoun G., Low G., Gonzalez-Perez C., Henderson-Sellers B. (2006). Synthesis of a Generic MAS Metamodel. In: Garcia A., et. al (eds). Software Engineering for multi-agent systems IV: Research issues and practical applications Series, LNCS 3914. Berlin, Springer
Blau P.M., Scott W.R. (1962). Formal organizations. San Francisco, Chandler
Brinkkemper S. (1996). Method engineering: Engineering of information systems development methods and tools. Journal of Information and Software Technology, 38(4): 275–280
Carley K.M. (1995). Computational and mathematical organization theory: Perspective and directions. Computational and Mathematical Organization Theory, 1(1): 39–56
Carley K.M. (1998). Organizational adaptation. Annals of Operations Research, 75, 25–47
Carley K.M., Gasser L. (1999). Computational organization theory. In: Weiss G. (eds). Multiagent systems: A modern approach to distributed artificial intelligence. Cambridge, MIT Press
Cohen P.R., Levesque H.J. (1990). Intention is choice with commitment. Artificial Intelligence, 42(3): 213–261
Cohen P.R., Levesque H.J. (1991). Teamwork. Nous, 25(4): 487–512
Coutinho, L., Sichman, J., & Boissier, O. (2005). Modeling organization in MAS: A comparison of models. In Proceedings of the 1st. Workshop on Software Engineering for Agent-Oriented Systems (SEAS’05). Uberlândia, Brazil, October 3, 2005.
DeLoach, S. A. (2001). Analysis and design using MaSE and agentTool. In Proceedings of the 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2001). Oxford, Ohio, March, 2001.
DeLoach, S. A. (2006). Multiagent systems engineering of organization-based multiagent systems. In A. Garcia, et al. (Eds.), Software Engineering for multi-agent systems IV: Research issues and practical applications Series, Berlin: LNCS 3914, Springer.
DeLoach, S. A., & Oyenan, W. H. (2006). An organizational model and dynamic goal model for autonomous, adaptive systems. Multiagent & Cooperative Robotics Laboratory Technical Report No. MACR-TR-2006-01. Kansas State University. March 13, 2006.
DeLoach S.A., Wood M.F., Sparkman C.H. (2001). Multiagent systems engineering. The International Journal of Software Engineering and Knowledge Engineering, 11(3): 231–258
Dignum, V. (2004). A model for organizational interaction: Based on agents, founded in logic. Ph.D. thesis, Utrecht University.
Dignum, V., V’azquez-Salceda, J., & Dignum, F. (2004). Omni: Introducing social structure, norms and ontologies into agent organizations. In Programming Multi-Agent Systems: Second International Workshop (ProMAS 2004) LNCS 3346 (pp. 181–198). Berlin: Springer.
Ferber, J., & Gutknecht, O. (1998). A meta-model for the analysis and design of organizations in multi-agent systems. In Proceedings of 3rd International Conference on MultiAgent Systems (ICMAS’98). (pp. 128–135).
Ferber J., Gutknecht O., Michel F. (2003). From agents to organizations: an organizational view of multi-agent systems. In: Giorgini P., Muller J.P., Odell J. (eds). Agent-Oriented Software Engineering IV: 4th International Workshop (AOSE 2003), LNCS 2935. Berlin, Springer, pp. 214–230
Grosz B.J., Kraus S. (1996). Collaborative plans for complex group action. Artificial Intelligence, 86(2): 269–357
Henderson-Sellers B. (2005). Evaluating the feasibility of method engineering for the creation of agent-oriented methodologies. In: Pechoucek M., Petta P., Varga L. (eds). Multi-Agent Systems and Applications IV: 4th International Central and Eastern European Conference on Multi-agent Systems, LNCS 3690. Berlin, Springer, pp. 142–152
Horling, B., & Lesser, V. (2005). Using ODML to model multi-agent organizations. In Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (pp. 72–80). 2005.
Hübner, J., Sichman, J., & Boissier, O. (2002). MOISE+: Towards a structural, functional and deontic model for MAS Organization. In Proceedings of the 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS’02) (pp. 501–502).
Jennings N.R. (1992). Towards a cooperation knowledge level for collaborative problem solving. In: Neumann B. (eds). Proceedings of the 10th European Conference on Artificial Intelligence, (pp. 224–228). Vienna, Austria, 1992.
Jennings N.R. (1993). Commitments and conventions: The foundation of coordination in multiagent systems. Knowledge Engineering Review, 8(3): 223–250
Jennings N.R. (1995). Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, 75(2): 195–240
Juan, T., & Sterling, L. (2004). The ROADMAP meta-model for intelligent adaptive multi-agent systems in open environments. LNCS 2935 (pp. 53–68). Berlin: Springer.
Kashyap, S. (2006). Reorganization in multiagent systems. MS Thesis, Kansas State University.
Kinny D., Ljungberg M., Rao A.S., Sonenberg E., Tidhar G., Werner E. (1992). Planned team activity. In: Castelfranchi C., Werner E. (eds). Artificial social systems—selected papers from the fourth European workshop on Modeling Autonomous Agents in a Multi-Agent World (MAAMAW-92), LNAI 830. Berlin, Springer, pp. 226–256
Matson, E., & DeLoach, S. A. (2003). An organization-based adaptive information system for battlefield situational analysis. Proc. of the Intl Conf. on Integration of Knowledge Intensive Multi-Agent Systems: KIMAS’03: Modeling, Exploration, and Engineering, Boston, MA, Sep 30–Oct 3.
Matson, E., & DeLoach, S. A. (2004). Integrating robotic sensor and effector capabilities with multi-agent organizations. Proc. of the Intl. Conf. on Artificial Intelligence (IC-AI’04), Las Vegas, NV.
MESSAGE: Methodology for Engineering Systems of Software Agents, Deliverable 1. Initial Methodology. (2000). EURESCOM Project P907-GI, July 2000.
Nair, R., Tambe, M., & Marsella, S. (2002). Team formation for reformation. In Proceedings of the AAAI Spring Symposium on Intelligent Distributed and Embedded Systems.
Odell J., Nodine M., Levy R. (2005). A metamodel for agents, roles, and groups. In: Odell J., Giorgini P., Müller J. (eds). Agent-oriented software engineering V: 5th Intl. Workshop (AOSE 2004) LNCS 3382. Springer, Berlin
Peng, Z., & Heng, H. (2005). An improved agent/group/role meta-model for building multi-agent systems. In Proceedings of 2005 Intl. Conf. on Machine Learning and Cybernetics (pp. 287–292).
Robby, DeLoach, S. A., & Kolesnikov, V. A. (2006). Using design metrics for predicting system flexibility. In L. Baresi & R. Heckel (Eds.), Proceedings of the 9th International Conference on Fundamental Approaches to Software Engineering (FASE 2006) LNCS 3922 (pp. 184–198).
Robby, Dwyer, M. B., & Hatcliff, J. (2003). Bogor: An extensible and highly-modular model checking framework. In Proceedings of the 4th Joint Meeting of the European Software Engineering Conf. and ACM SIGSOFT Symp. on the Foundations of SW Engineering (ESEC/FSE 2003) (pp. 267–276).
Russell, S., & Norvig, P. (2003). Artificial Intelligence a Modern Approach, Pearson Education.
Sycara K. (1998). Multiagent systems. AI Magazine, 19(2): 79–92
Tambe M. (1997). Towards flexible teamwork. Journal of AI Research, 7, 83–124
Turner R.M., Turner E.H. (2001). A two-level, protocol-based approach to controlling autonomous oceanographic sampling networks. IEEE Journal of Oceanic Engineering, 26(4): 654–666
van Lamsweerde A., Darimont R., Letier E. (1998). Managing conflicts in goal-driven requirements engineering. IEEE Transactions on Software Engineering, 24(11): 908–926
Vazquez-Salceda J., Dignum F. (2003). Modelling electronic organizations. In: Marik V., Muller J., Pechoucek M. (eds). Multi-agent systems and applications III LNAI 2691. Berlin, Springer, pp. 584–593
Wagner G. (2001). Agent-oriented analysis and design of organisational information systems. In: Barzdins J., Caplinskas A. (eds). Databases and information systems. Kluwer Academic Publishers, Norwell, MA, pp. 111–124
Wooldridge M., Jennings N.R., Kinny D. (2000). The gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems, 3(3): 285-312
Zambonelli F., Jennings N.R., Wooldridge M. (2001). Organisational abstractions for the analysis and design of multi-agent systems. In: Ciancarini P., Wooldridge M. (eds). Agent-oriented software engineering-Proc. of the First Intl. Workshop on Agent-Oriented Software Engineering, LNCS 1957. Berlin, Springer, pp. 207–222
Zambonelli F., Jennings N.R., Wooldridge M.J. (2001). Organisational rules as an abstraction for the analysis and design of multi-agent systems. International Journal of Software Engineering and Knowledge Engineering, 11(3): 303–328
Zambonelli F., Jennings N.R., Omicini A., Wooldridge, M.J. (2001). Agent-oriented software engineering for internet applications. In: Omicini A., Zambonelli F., Klusch M., Tolksdorf R. (eds). Coordination of internet agents: Models, technologies, and applications. Berlin, Springer-Verlag, pp. 326–346
Zhong, C. (2006). An Investigation of Reorganization Algorithms. MS Thesis, Kansas State University.
Zhong, C., & DeLoach, S. A. (2006). An investigation of reorganization algorithms. In Proceedings of the International Conference on Artificial Intelligence (IC-AI’2006), CSREA Press.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
DeLoach, S.A., Oyenan, W.H. & Matson, E.T. A capabilities-based model for adaptive organizations. Auton Agent Multi-Agent Syst 16, 13–56 (2008). https://doi.org/10.1007/s10458-007-9019-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-007-9019-4