8 research outputs found

    Multi-dimensional adaptation in MAS organizations

    Full text link
    © 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Organization adaptation requires determining the consequences of applying changes not only in terms of the benefits provided but also measuring the adaptation costs as well as the impact that these changes have on all of the components of the organization. In this paper, we provide an approach for adaptation in multiagent systems based on a multidimensional transition deliberation mechanism (MTDM). This approach considers transitions in multiple dimensions and is aimed at obtaining the adaptation with the highest potential for improvement in utility based on the costs of adaptation. The approach provides an accurate measurement of the impact of the adaptation since it determines the organization that is to be transitioned to as well as the changes required to carry out this transition. We show an example of adaptation in a service provider network environment in order to demonstrate that the measurement of the adaptation consequences taken by the MTDM improves the organization performance more than the other approaches.Manuscript received January 2, 2012; revised July 26, 2012; accepted August 7, 2012. Date of publication August 31, 2012; date of current version April 16, 2013. This work was supported in part by projects TIN2008-04446 and TIN2009-13839-C03-01. J. M. Alberola received a Grant from Ministerio de Ciencia e Innovacion de Espana (AP2007-00289). This paper was recommended by Associate Editor J. Huang.Alberola Oltra, JM.; Julian Inglada, VJ.; García-Fornes, A. (2013). Multi-dimensional adaptation in MAS organizations. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics. 43(2):622-633. https://doi.org/10.1109/TSMCB.2012.2213592S62263343

    TRAMMAS: Enhancing Communication in Multiagent Systems

    Full text link
    Tesis por compendio[EN] Over the last years, multiagent systems have been proven to be a powerful and versatile paradigm, with a big potential when it comes to solving complex problems in dynamic and distributed environments, due to their flexible and adaptive behavior. This potential does not only come from the individual features of agents (such as autonomy, reactivity or reasoning power), but also to their capability to communicate, cooperate and coordinate in order to fulfill their goals. In fact, it is this social behavior what makes multiagent systems so powerful, much more than the individual capabilities of agents. The social behavior of multiagent systems is usually developed by means of high level abstractions, protocols and languages, which normally rely on (or at least, benefit from) agents being able to communicate and interact indirectly. However, in the development process, such high level concepts habitually become weakly supported, with mechanisms such as traditional messaging, massive broadcasting, blackboard systems or ad hoc solutions. This lack of an appropriate way to support indirect communication in actual multiagent systems compromises their potential. This PhD thesis proposes the use of event tracing as a flexible, effective and efficient support for indirect interaction and communication in multiagent systems. The main contribution of this thesis is TRAMMAS, a generic, abstract model for event tracing support in multiagent systems. The model allows all entities in the system to share their information as trace events, so that any other entity which require this information is able to receive it. Along with the model, the thesis also presents an abstract architecture, which redefines the model in terms of a set of tracing facilities that can be then easily incorporated to an actual multiagent platform. This architecture follows a service-oriented approach, so that the tracing facilities are provided in the same way than other traditional services offered by the platform. In this way, event tracing can be considered as an additional information provider for entities in the multiagent system, and as such, it can be integrated from the earliest stages of the development process.[ES] A lo largo de los últimos años, los sistemas multiagente han demostrado ser un paradigma potente y versátil, con un gran potencial a la hora de resolver problemas complejos en entornos dinámicos y distribuidos, gracias a su comportamiento flexible y adaptativo. Este potencial no es debido únicamente a las características individuales de los agentes (como son su autonomía, y su capacidades de reacción y de razonamiento), sino que también se debe a su capacidad de comunicación y cooperación a la hora de conseguir sus objetivos. De hecho, por encima de la capacidad individual de los agentes, es este comportamiento social el que dota de potencial a los sistemas multiagente. El comportamiento social de los sistemas multiagente suele desarrollarse empleando abstracciones, protocolos y lenguajes de alto nivel, los cuales, a su vez, se basan normalmente en la capacidad para comunicarse e interactuar de manera indirecta de los agentes (o como mínimo, se benefician en gran medida de dicha capacidad). Sin embargo, en el proceso de desarrollo software, estos conceptos de alto nivel son soportados habitualmente de manera débil, mediante mecanismos como la mensajería tradicional, la difusión masiva, o el uso de pizarras, o mediante soluciones totalmente ad hoc. Esta carencia de un soporte genérico y apropiado para la comunicación indirecta en los sistemas multiagente reales compromete su potencial. Esta tesis doctoral propone el uso del trazado de eventos como un soporte flexible, efectivo y eficiente para la comunicación indirecta en sistemas multiagente. La principal contribución de esta tesis es TRAMMAS, un modelo genérico y abstracto para dar soporte al trazado de eventos en sistemas multiagente. El modelo permite a cualquier entidad del sistema compartir su información en forma de eventos de traza, de tal manera que cualquier otra entidad que requiera esta información sea capaz de recibirla. Junto con el modelo, la tesis también presenta una arquitectura {abs}{trac}{ta}, que redefine el modelo como un conjunto de funcionalidades que pueden ser fácilmente incorporadas a una plataforma multiagente real. Esta arquitectura sigue un enfoque orientado a servicios, de modo que las funcionalidades de traza son ofrecidas por parte de la plataforma de manera similar a los servicios tradicionales. De esta forma, el trazado de eventos puede ser considerado como una fuente adicional de información para las entidades del sistema multiagente y, como tal, puede integrarse en el proceso de desarrollo software desde sus primeras etapas.[CA] Al llarg dels últims anys, els sistemes multiagent han demostrat ser un paradigma potent i versàtil, amb un gran potencial a l'hora de resoldre problemes complexes a entorns dinàmics i distribuïts, gràcies al seu comportament flexible i adaptatiu. Aquest potencial no és només degut a les característiques individuals dels agents (com són la seua autonomia, i les capacitats de reacció i raonament), sinó també a la seua capacitat de comunicació i cooperació a l'hora d'aconseguir els seus objectius. De fet, per damunt de la capacitat individual dels agents, es aquest comportament social el que dóna potencial als sistemes multiagent. El comportament social dels sistemes multiagent solen desenvolupar-se utilitzant abstraccions, protocols i llenguatges d'alt nivell, els quals, al seu torn, es basen normalment a la capacitat dels agents de comunicar-se i interactuar de manera indirecta (o com a mínim, es beneficien en gran mesura d'aquesta capacitat). Tanmateix, al procés de desenvolupament software, aquests conceptes d'alt nivell son suportats habitualment d'una manera dèbil, mitjançant mecanismes com la missatgeria tradicional, la difusió massiva o l'ús de pissarres, o mitjançant solucions totalment ad hoc. Aquesta carència d'un suport genèric i apropiat per a la comunicació indirecta als sistemes multiagent reals compromet el seu potencial. Aquesta tesi doctoral proposa l'ús del traçat d'esdeveniments com un suport flexible, efectiu i eficient per a la comunicació indirecta a sistemes multiagent. La principal contribució d'aquesta tesi és TRAMMAS, un model genèric i abstracte per a donar suport al traçat d'esdeveniments a sistemes multiagent. El model permet a qualsevol entitat del sistema compartir la seua informació amb la forma d'esdeveniments de traça, de tal forma que qualsevol altra entitat que necessite aquesta informació siga capaç de rebre-la. Junt amb el model, la tesi també presenta una arquitectura abstracta, que redefineix el model com un conjunt de funcionalitats que poden ser fàcilment incorporades a una plataforma multiagent real. Aquesta arquitectura segueix un enfoc orientat a serveis, de manera que les funcionalitats de traça són oferides per part de la plataforma de manera similar als serveis tradicionals. D'aquesta manera, el traçat d'esdeveniments pot ser considerat com una font addicional d'informació per a les entitats del sistema multiagent, i com a tal, pot integrar-se al procés de desenvolupament software des de les seues primeres etapes.Búrdalo Rapa, LA. (2016). TRAMMAS: Enhancing Communication in Multiagent Systems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/61765TESISCompendi

    Challenges for adaptation in agent societies

    Full text link
    The final publication is available at Springer via http://dx.doi.org/[insert DOIAdaptation in multiagent systems societies provides a paradigm for allowing these societies to change dynamically in order to satisfy the current requirements of the system. This support is especially required for the next generation of systems that focus on open, dynamic, and adaptive applications. In this paper, we analyze the current state of the art regarding approaches that tackle the adaptation issue in these agent societies. We survey the most relevant works up to now in order to highlight the most remarkable features according to what they support and how this support is provided. In order to compare these approaches, we also identify different characteristics of the adaptation process that are grouped in different phases. Finally, we discuss some of the most important considerations about the analyzed approaches, and we provide some interesting guidelines as open issues that should be required in future developments.This work has been partially supported by CONSOLIDER-INGENIO 2010 under grant CSD2007-00022, the European Cooperation in the field of Scientific and Technical Research IC0801 AT, and projects TIN2009-13839-C03-01 and TIN2011-27652-C03-01.Alberola Oltra, JM.; Julian Inglada, VJ.; García-Fornes, A. (2014). Challenges for adaptation in agent societies. Knowledge and Information Systems. 38(1):1-34. https://doi.org/10.1007/s10115-012-0565-yS134381Aamodt A, Plaza E (1994) Case-based reasoning; foundational issues, methodological variations, and system approaches. AI Commun 7(1):39–59Abdallah S, Lesser V (2007) Multiagent reinforcement learning and self-organization in a network of agents. In: Proceedings of the sixth international joint conference on autonomous agents and multi-agent systems, pp 172–179Abdu H, Lutfiyya H, Bauer MA (1999) A model for adaptive monitoring configurations. In: Proceedings of the VI IFIP/IEEE IM conference on network management, pp 371–384Alberola JM, Julian V, Garcia-Fornes A (2011) A cost-based transition approach for multiagent systems reorganization. In: Proceedings of the 10th international conference on aut. agents and MAS (AAMAS11), pp 1221–1222Alberola JM, Julian V, Garcia-Fornes A (2012) Multi-dimensional transition deliberation for organization adaptation in multiagent systems. In: Proceedings of the 11th international conference on aut. agents and MAS (AAMAS12) (in press)Argente E, Julian V, Botti V (2006) Multi-agent system development based on organizations. Electron Notes Theor Comput Sci 160(3):55–71Argente E, Botti V, Carrascosa C, Giret A, Julian V, Rebollo M (2011) An abstract architecture for virtual organizations: the Thomas approach. Knowl Inf Syst 29(2):379–403Ashford SJ, Taylor MS (1990) Adaptation to work transitions. An integrative approach. Res Pers Hum Resour Manag 8:1–39Ashford SJ, Blatt R, Walle DV (2003) Reflections on the looking glass: a review of research on feedback-seeking behavior in organizations. J Manag 29(6):773–799Astley WG, Van de Ven AH (1983) Central perspectives and debates in organization theory. Adm Sci Q 28(2):245–273Bond AH, Gasser L (1988) A survey of distributed artificial intelligence readings in distributed artificial intelligence. Morgan Kaufmann, Los AltosBou E, López-Sánchez M, Rodríguez-Aguilar JA (2006) Adaptation of autonomic electronic institutions through norms and institutional agents In: Engineering societies in the agents world. Number LNAI 445, Springer, Dublin, pp 300–319Bou E, López-Sánchez M, Rodríguez-Aguilar JA (2007) Towards self-configuration in autonomic electronic institutions. In: COIN 2006 workshops. Number LNAI 4386, pp 220–235Bou E, López-Sánchez M, Rodríguez-Aguilar JA (2008) Using case-based reasoning in autonomic electronic institutions. In: Proceedings of the 2007 international conference on coordination, organizations, institutions, and norms in agent systems III, pp 125–138Brett JM, Feldman DC, Weingart LR (1990) Feedback-seeking behavior of new hires and job changers. J Manag 16:737–749Bulka B, Gaston ME, desJardins M (2007) Local strategy learning in networked multi-agent team formation. Auton Agents Multi-Agent Syst 15(1):29–45Campos J, López-Sánchez M, Esteva M (2009) Assistance layer, a step forward in multi-agent systems. In: Coordination support international joint conference on autonomous agents and multiagent systems (AAMAS), pp 1301–1302Campos J, Esteva M, López-Sánchez M, Morales J, Salamó M (2011) Organisational adaptation of multi-agent systems in a peer-to-peer scenario. Computing 91(2):169–215Carley KM, and Gasser L (1999) Computational organization theory. Multiagent systems: a modern approach to distributed artificial intelligence. MIT Press, Cambridge, pp 299–330Carvalho G, Almeida H, Gatti M, Vinicius G, Paes R, Perkusich, A, Lucena C (2006) Dynamic law evolution in governance mechanisms for open multi-agent systems. In: Second workshop on software engineering for agent-oriented systemsCernuzzi L, Zambonelli F (2011) Adaptive organizational changes in agent-oriented methodologies. Knowl Eng Rev 26(2):175–190Cheng BH, Lemos R, Giese H, Inverardi P, Magee J (2009) Software engineering for self-adaptive systems: a research roadmap, pp 1–26Corkill DD, Lesser VR (1983) The use of meta-level control for coordination in a distributed problem solving networks. In: Proceedings of the eighth international joint conference on artificial intelligence. IEEE Computer Society Press, pp 748–756Corkill DD, Lander SE (1998) Diversity in agent organizations. Object Mag 8(4):41–47de Paz JF, Bajo J, González A, Rodríguez S, Corchado JM (2012) Combining case-based reasoning systems and support vector regression to evaluate the atmosphere-ocean interaction. Knowl Inf Syst 30(1):155–177DeLoach SA, Matson E (2004) An organizational model for designing adaptive multiagent systems. In: The AAAI-04 workshop on agent organizations: theory and practice (AOTP), pp 66–73DeLoach SA, Oyeman W, Matson E (2008) A capabilities-based model for adaptive organizations. Auton Agents Multi-Agent Syst 16:13–56Dignum V, Dignum F (2001) Modelling agent societies: co-ordination frameworks and institutions progress in artificial intelligence. LNAI 2258, pp 191–204Dignum V (2004) A model for organizational interaction: based on agents, founded in logic. PhD dissertation, Universiteit Utrecht. SIKS dissertation series 2004-1Dignum V, Dignum F, Sonenberg L (2004) Towards dynamic reorganization of agent societies. In: Proceedings of the workshop on coordination in emergent agent societies, pp 22–27Dignum V, Dignum F (2006) Exploring congruence between organizational structure and task performance: a simulation approach coordination, organization, institutions and norms in agent systems I. In: Proceedings of the ANIREM ’05/OOOP ’05, pp 213–230Dignum V, Dignum F (2007) A logic for agent organizations. In: Proceedings of the multi-agent logics, languages, and organisations federated workshops (MALLOW ’007), formal approaches to multi-agent systems (FAMAS ’007) workshopFox MS (1981) Formalizing virtual organizations. IEEE Transact Syst Man Cybern 11(1):70–80Gaston ME, desJardins M (2005) Agent-organized networks for dynamic team formation. In: Proceedings of the fourth international joint conference on autonomous agents and multiagent systems, pp 230–237Gaston ME, desJardins M (2008) The effect of network structure on dynamic team formation in multi-agent systems. Comput Intell 24(2):122–157Norbert G, Philippe M (1997) The reorganization of societies of autonomous agents. In: MAAMAW-97. Springer, London, pp 98–111Goldman CV, Rosenschein JS (1997) Evolving organizations of agents American association for artificial intelligence. In: Multiagent learning workshop at AAAI97Greve HR (1998) Performance, aspirations, and risky organizational change. Adm Sci Quart 43(1):58–86Guessoum Z, Ziane M, Faci N (2004) Monitoring and organizational-level adaptation of multi-agent systems. In: Proceedings of the AAMAS ’04, pp 514–521Hoogendoorn M, Treur J (2006) An adaptive multi-agent organization model based on dynamic role allocation. In: Proceedings of the IAT ’06, pp 474–481Horling B, Benyo B, Lesser V (1999) Using self-diagnosis to adapt organizational structures. In: Proceedings of the 5th international conference on autonomous agents, pp 529–536Horling B, Lesser V (2005) A survey of multi-agent organizational paradigms. Knowl Eng Rev 19(4): 281–316Hrebiniak LG, Joyce WF (1985) Organizational adaptation: strategic choice and environmental determinism. Adm Sci Quart 30(3):336–349Hübner JF, Sichman JS, Boissier O (2002) MOISE+: towards a structural, functional, and deontic model for MAS organization. In: Proceedings of the first international joint conference on autonomous agents and multiagent systems, pp 501–502Hübner JF, Sichman JS, Boissier O (2004) Using the MOISE+ for a cooperative framework of MAS reorganisation. In: Proceedings of the 17th Brazilian symposium on artificial intelligence (SBIA ’04), vol 3171, pp 506–515Hübner JF, Boissier O, Sichman JS (2005) Specifying E-alliance contract dynamics through the MOISE + reorganisation process Anais do V Encontro Nacional de Inteligde Inteligncia Artificial (ENIA 2005)Jennings NR (2001) An agent-based approach for building complex software systems. Commun ACM 44(4):35–41Kamboj S, Decker KS (2006) Organizational self-design in semi-dynamic environments In: 2007 IJCAI workshop on agent organizations: models and simulations (AOMS@IJCAI), pp 335–337Katz D, Kahn RL (1966) The social psychology of organizations. Wiley, New YorkKelly D, Amburgey TL (1991) Organizational inertia and momentum: a dynamic model of strategic change. Acad Manag J 34(3):591–612Kephart J, Chess DM (2003) The vision of autonomic computing. Computer 36(1):41–50Kim DH (1993) The link between individual and organizational learning. Sloan Manag Rev 35(1):37–50Kota R, Gibbins N, Jennings NR (2009a) Decentralised structural adaptation in agent organisations organized adaptation in multi-agent systems, pp 54–71Kota R, Gibbins N, Jennings NR (2009b) Self-organising agent organisations. In: Proceedings of the 8th international conference on autonomous agents and multiagent systems (AAMAS 2009)Kota R, Gibbins N, Jennings NR (2012) Decentralised approaches for self-adaptation in agent organisations. ACM Trans Auton Adapt Syst 7(1):1–28Kotter J, Schlesinger L (1979) Choosing strategies for change. Harv Bus Rev 106–1145Lesser VR (1998) Reflections on the nature of multi-agent coordination and its implications for an agent architecture. Auton Agents Multi-Agent Syst 89–111Levitt B, March JG (1988) Organizational learning. Annu Rev Sociol 14:319–340Luck M, McBurney P, Shehory O, Willmott S (2005) Agent technology: computing as interaction (a roadmap for agent based computing)Mathieu P, Routier JC, Secq Y (2002a) Dynamic organization of multi-agent systems. In: Proceedings of the first international joint conference on autonomous agents and multiagent systems: part 1, pp 451–452Mathieu P, Routier JC, Secq Y (2002b) Principles for dynamic multi-agent organizations. In: Proceedings of the 5th Pacific rim international workshop on multi agents: intelligent agents and multi-agent systems, pp 109–122Matson E, DeLoach S (2003) Using dynamic capability evaluation to organize a team of cooperative, autonomous robots. In: Proceedings of the 2003 international conference on artificial intelligence (IC-AI ’03), Las Vegas, pp 23–26Matson E, DeLoach S (2004) Enabling intra-robotic capabilities adaptation using an organization-based multiagent system. ICRA, pp 2135–2140Matson E, DeLoach S (2005) Formal transition in agent organizations. In: IEEE international conference on knowledge intensive multiagent systems (KIMAS ’05)Matson E, Bhatnagar R (2006) Properties of capability based agent organization transition. In: Proceedings of the IEEE/WIC/ACM international conference on intelligent agent technology IAT ’06, pp 59–65Morales J, López-Sánchez M, Esteva, M (2011) Using experience to generate new regulations. In: Proceedings of the twenty-second international joint conference on artificial Intelligence (IJCAI-11), pp 307–312Muhlestein D, Lim S (2011) Online learning with social computing based interest sharing. Knowl Inf Syst 26(1):31–58Nair R, Tambe M, Marsella S (2003) Role allocation and reallocation in multiagent teams: towards a practical analysis. In: Proceedings of the second AAMAS ’03, pp 552–559Orlikowski WJ (1996) Improvising organizational transformation over time: a situated change perspective. Inf Syst Res 7(1):63–92Panait L, Luke S (2005) Cooperative multi-agent learning: the state of the art. Auton Agents Multi-Agent Syst 11:387–434Ringold PL, Alegria J, Czaplewski RL, Mulder BS, Tolle T, Burnett K (1996) Adaptive monitoring design for ecosystem management. Ecol Appl 6(3):745–747Routier J, Mathieu P, Secq Y (2001) Dynamic skill learning: a support to agent evolution. In: Proceedings of the artificial intelligence and the simulation of behaviour symposium on adaptive agents and multi-agent systems (AISB ’01), pp 25–32Scott RW (2002) Organizations: rational, natural, and open systems, 5th edn. Prentice Hall International, New YorkSeelam A (2009) Reorganization of massive multiagent systems: MOTL/O http://books.google.es/books?id=R-s8cgAACAAJ . Southern Illinois University CarbondaleSo Y, Durfee EH (1993) An organizational self-design model for organizational change. In: AAAI93 workshop on AI and theories of groups and oranizations, pp 8–15So Y, Durfee EH (1998) Designing organizations for computational agents. Simulating organizations. MIT Press, Cambridge, pp 47–64Schwaninger M (2000) A theory for optimal organization. Technical report. Institute of Management at the University of St. Gallen, SwitzerlandTantipathananandh C, Berger-Wolf TY (2011) Finding communities in dynamic social networks. In: IEEE 11th international conference on data mining 2011, pp 1236–1241Wang Z, Liang X (2006) A graph based simulation of reorganization in multi-agent systems. In: IEEE WICACM international conference on intelligent agent technology, pp 129–132Wang D, Tse Q, Zhou Y (2011) A decentralized search engine for dynamic web communities. Knowl Inf Syst 26(1):105–125Weick KE (1979) The social psychology of organizing, 2nd edn. Addison-Wesley, ReadingWeyns D, Haesevoets R, Helleboogh A, Holvoet T, Joosen W (2010a) The MACODO middleware for context-driven dynamic agent organizations. ACM Transact Auton Adapt Syst 3:1–3:28Weyns D, Malek S, Andersson J (2010b) FORMS: a formal reference model for self-adaptation. In: Proceedings of the 7th international conference on autonomic computing, pp 205–214Weyns D, Georgeff M (2010) Self-adaptation using multiagent systems. IEEE Softw 27(1):86–91Zhong C (2006) An investigation of reorganization algorithms. Master-thesi

    Trusted community : a novel multiagent organisation for open distributed systems

    Get PDF
    [no abstract

    Approches environnement-centrées pour la simulation de systèmes multi-agents: Pour un déplacement de la complexité des agents vers l'environnement

    Get PDF
    This habilitation thesis synthesizes research works which are mainly related to the field of Multi-Agent Based Simulation (MABS). MABS is a general framework for modeling and experimenting with systems in which the dynamics emerges from local interactions among individuals (autonomous agents). Examples of use range from the study of natural systems (e.g. ant colonies, crowds or traffic jams) to the engineering of artificial ones (e.g., collective robotics, distributed artificial intelligence-based softwares). To this end, MABS modeling represents the behavior of individuals, their environment and interactions, so that global dynamics can be computed and studied from the bottom up. In this context, we have been investigating research on the theory and practice of MABS from two different perspectives : (1) the design of generic abstractions dedicated to the modeling of multi-agent dynamics (e.g., the IRM4S model) and (2) the engineering of MABS (MaDKit and TurtleKit platforms). Besides, we have been experimenting with MABS in different application domains such as image processing, video games, and collective robotics. Contrary to approaches that put the emphasis on the agent behaviors, all these works have been done by considering the environment of the agents as a first order abstraction. In this thesis, we first reflect upon the research we have conducted according to this perspective. Next, we show how we actually use this perspective to propose an original approach for using General-Purpose processing on Graphics Processing Units (GPGPU) within MABS, and then present the research perspectives related to our positioning.Les travaux de recherche synthétisés dans ce mémoire s’inscrivent principalement dans le domaine de la modélisation et de la simulation de systèmes multi-agents (SMA). La simulation multi-agents met en œuvre des modèles où les individus, leur environnement et leurs interactions sont directement représentés. Dans ces modèles, chaque individu –agent autonome– possède son propre comportement et produit ses actions en fonction d’une perception locale de son environnement. Ainsi, la simulation multi-agents est utilisée pour étudier des systèmes naturels comme les colonies de fourmis, les dynamiques de foules ou le trafic urbain, mais aussi pour concevoir des systèmes artificiels, par exemple dans le cadre de la robotique collective ou le développement de logiciels basés sur de l’intelligence artificielle distribuée. Dans ce cadre, nos recherches ont porté sur des problématiques liées à la modélisation de simulations multi-agents, avec la proposition de modèles formels et conceptuels (e.g. le modèle IRM4S) et d’outils logiciels génériques (plates-formes MaDKit et TurtleKit), et sur leur utilisation dans divers domaines tels que le jeu vidéo, le traitement numérique de l’image ou la robotique collective. Contrairement aux approches centrées sur la conception des comportements individuels, dans ces travaux l’environnement des agents est considéré comme une abstraction de premier ordre. Dans ce mémoire, nous dressons tout d’abord un bilan de nos recherches en argumentant l’intérêt d’une telle démarche pour les modèles multi-agents. Nous montrons ensuite comment celle-ci nous a récemment permis de proposer une approche originale dans le cadre de l’utilisation du calcul haute performance sur carte graphique (GPGPU) pour la simulation de SMA, avant de présenter les perspectives de recherche associées à notre positionnement

    Principles for dynamic multi-agent organizations

    No full text
    No abstrac

    An adaptive framework for monitoring agent organizations

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/s10796-013-9478-xMultiagent technologies are usually considered to be suitable for constructing agent organizations that are capable of running in dynamic and distributed environments and that are able to adapt to changes as the system runs. The necessary condition for this adaptation ability is to make agents aware of significant changes in both the environment and the organization. This paper presents mechanism, which helps agents detecting adaptation requirements dynamically at run time, and an Trace&Trigger, which is an adaptation framework for agent organizations. It consists of an event-tracing-based monitoring mechanism that provides organizational agents with information related to the costs and benefits of carrying out an adaptation process at each moment of the execution. This framework intends to overcome some of the problems that are present in other approaches by allowing the dynamic specification of the information that has to be retrieved by each agent at each moment for adaptation deliberation, avoiding the transference of useless information for adaptation deliberation. This framework has been integrated in the Magentix2 multiagent platform. In order to test its performance benefits for any agent organization, an example based on a market scenario is also presentedThis work has been supported by projects TIN2011-27652-C03-01 and TIN2012-36586-C03-01.Alberola Oltra, JM.; Búrdalo Rapa, LA.; Julian Inglada, VJ.; Terrasa Barrena, AM.; García-Fornes, A. (2014). An adaptive framework for monitoring agent organizations. Information Systems Frontiers. 16(2):239-256. https://doi.org/10.1007/s10796-013-9478-xS239256162Abdu, H., Lutfiyya, H., Bauer, M.A. (1999). A model for adaptive monitoring configurations. In Proceedings of the 6th IFIP/IEEE IM conference on network management (pp. 371–384).Aiello, M., Busetta, P., Donà, A., Serafini, L. (2002). Ontological overhearing. In ATAL ’01: Revised papers from the 8th international workshop on intelligent agents VIII (pp. 175–189). London: Springer.Alberola, J.M., Mulet, L., Such, J., García-Fornes, A., Espinosa, A., Botti, V. (2007). Operating system aware multiagent platform design. In Fifth European workshop on multi-agent systems (EUMAS 2007) (pp. 658–667).Alberola, J.M., Julian, V., Garcia-Fornes, A. (2011). Cost-aware reorganization service for multiagent systems. In Proceedings of the 2nd international workshop ITMAS11 (pp. 60–74).Alberola, J.M., Julian, V., Garcia-Fornes, A. (2012). Multi-dimensional transition deliberation for organization adaptation in multiagent systems. In Proceedings of the eleventh international conference on autonomous agents and multiagent systems (AAMAS-12) (pp. 1379–1380).Alberola, J.M., Julian, V., Garcia-Fornes, A. (2013a). Challenges for adaptation in agent societies. Knowledge and Information Systems, (in press).Alberola, J.M., Julian, V., Garcia-Fornes, A. (2013b). Multi-dimensional adaptation in mas organizations. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 43(2), 622–633.Alberola, J.M., Julian, V., Garcia-Fornes, A. (2013c). Using cost-aware transitions for reorganizing multiagent systems. Engineering Applications of Artificial Intelligence, 26(1), 63–75.AOS Group (2008). An agent infrastructure for providing the decision-making capability required for autonomous systems. http://www.agent-software.com .Argente, E., Julian, V., Botti, V. (2009). MAS modeling based on Organizations. In Post-Proceedings 9th international workshop AOSE’08 (vol. 5386, pp. 16–30). Springer.Bellifemine, F., Caire, G., Trucco, T., Rimassa, G., Mungenast, R. (2007). Jade administrator’s guide.Bordini, R., & Hübner, J. (2007). Jason: a Java-based interpreter for an extended version of AgentSpeak.Bordini, R., Hübner, J., Vieira, R. (2005). Jason and the golden fleece of agent-oriented programming. In G. Weiss, R. Bordini, M. Dastani, J. Dix, & A. Fallah Seghrouchni (Eds.), Multiagent systems, artificial societies, and simulated organizations, multi-agent programming (vol. 15, pp. 3–37).Botía, J.A., Hernansáez, J.M., Gomez-Skarmeta, A. (2004). Towards an approach for debugging mas through the analysis of acl messages. In Multiagent system technologies (vol. 3187, p. E1). Lecture Notes in Computer Science.Botía, J.A., Hernansáez, J.M., Gomez-Skarmeta, A. (2007). On the application of clustering techniques to support debugging large-scale multi-agent systems. Programming Multi-Agent Systems, 4411, 217–227.Bou, E., López-Sánchez, M., Rodríguez-Aguilar, J.A. (2006). Adaptation of autonomic electronic institutions through norms and institutional agents. In Engineering societies in the agents world. Number LNAI 4457 (pp. 300–319). Springer.Bou, E., López-Sánchez, M., Rodríguez-Aguilar, J.A. (2007). Towards self-configuration in autonomic electronic institutions. In COIN 2006 workshops. Number LNAI 4386 (pp. 220–235). Springer.Búrdalo, L., Terrasa, A., Julián, V., García-Fornes. A (2011). Trammas: a tracing model for multiagent systems. Engineering Applications of Artificial Intelligence, 24(7), 1110–1119.Busetta, P., Donà, A., Nori, M. (2002). Channeled multicast for group communications. In AAMAS ’02: Proceedings of the first international joint conference on autonomous agents and multiagent systems (pp. 1280–1287). ACM: New York.Campos, J., López-Sánchez, M., Esteva, M. (2009). Assistance layer, a step forward in Multi-Agent Systems Coordination Support. In International joint conference on autonomous agents and multiagent systems (AAMAS) (pp. 1301–1302).Campos, J., Esteva, M., Lopez-Sanchez, M., Morales, J., Salamo, M. (2011). Organisational adaptation of multi-agent systems in a peer-to-peer scenario. Computing, 91, 169–215.Carvalho, G., Almeida, H., Gatti, M., Vinicius, G., Paes, R., Perkusich, A., Lucena, C. (2006). Dynamic law evolution in governance mechanisms for open multi-agent systems. In 2nd Workshop on software engineering for agent-oriented systems.Collis, J., Ndumu, D., Nwana, H., Lee, L. (1998). The zeus agent building tool-kit. BT Technology Journal, 16(3), 60–68.DeLoach, S., Oyenan, W., Matson, E. (2008). A capabilities-based model for adaptive organizations. Autonomous Agents and Multi-Agent Systems, 16, 13–56.Deokar, A.V., & El-Gayar, O.F. (2011). Decision-enabled dynamic process management for networked enterprises. Information Systems Frontiers, 13(5), 655–668.Dignum, V.(Ed.). (2009). Multi-agent systems: semantics and dynamics of organizational models. IGI Global.Dignum, F., & Vreeswijk, G. (2004). Advances in Agent Communication. In Towards a testbed for multi-party dialogues, lecture notes in computer science (vol. 2922, pp. 212–230). Berlin/Heidelberg: Springer.Dignum, V., Dignum, F., Sonenberg, L. (2004). Towards dynamic reorganization of agent societies. In Proceedings of workshop on coordination in emergent agent societies (pp. 22–27).Esparcia, S., & Argente, E. (2011). Formalizing virtual organizations. In 3rd International conference on agents and artificial intelligence (ICAART 2011) (vol. 2, pp. 84–93). INSTICC.Fogués, R.L., Alberola, J.M., Such, J.M., Espinosa, A., Garcia-Fornes, A. (2010). Towards dynamic agent interaction support in open multiagent systems. In Proceedings of the 13th International conference of the catalan association for artificial intelligence (vol. 220, pp. 89–98).Gaston, M.E., & desJardins, M. (2005). Agent-organized networks for dynamic team formation. In Proceedings of the 4th international joint conference on autonomous agents and multiagent systems (AAMAS05) (pp. 230–237).Guessoum, Z., Ziane, M., Faci, N. (2004). Monitoring and organizational-level adaptation of multi-agent systems. In Proceedings of AAMAS 2004, (pp. 514–521). ACM.Hoogendoorn, M., & Treur, J. (2006). An adaptive multi-agent organization model based on dynamic role allocation. In Proceedings of the IAT ’06 (pp. 474–481).Hübner, J.F., Sichman, J.S., Boissier, O. (2004). Using the MOISE+ for a cooperative framework of MAS reorganisation. In Proceedings of the 17th Brazilian symposium on artificial intelligence (SBIA04) (vol. 3171, pp. 506–515).Kaminka, G.A., Tambe, D.V.P.M., Pynadath, D.V., Tambe, M. (2002). Monitoring teams by overhearing: a multi-agent plan-recognition approach. Journal of Artificial Intelligence Research, 17.Kota, R., Gibbins, N., Jennings, N.R. (2009). Decentralised structural adaptation in agent organisations. In Organized adaptation in multi-agent systems (pp. 54–71).Kota, R., Gibbins, N., Jennings, N.R. (2012). Decentralised approaches for self-adaptation in agent organisations. In ACM transactions on autonomous and adaptive systems (pp. 1–28).Legras, F., & Tessier, C. (2003). Lotto: group formation by overhearing in large teams. In AAMAS ’03: Proceedings of the second international joint conference on autonomous agents and multiagent systems (pp. 425–432). New York: ACM.Legras Onera, F. (2002). Using overhearing for local group formation. In AAMAS ’02 workshop 7 teamwork and coalition formation (pp. 8–15).Li, C., & Li, L. (2012). Collaboration among mobile agents for efficient energy allocation in mobile grid. Information Systems Frontiers, 14(3), 711–723.Luck, M., McBurney, P., Shehory, O., Willmott, S. (2005). Agent technology: computing as interaction (A Roadmap for Agent Based Computing). University of Southampton.Malouf, R. (1995). Towards an analysis of multi-party discourse. http://citeseerx.ist.psu.edu/%5Cviewdoc/summary . doi: 10.1.1.8.4024 .Mathieu, P., Routier, J.C., Secq, Y. (2002a). Dynamic organization of multi-agent systems. In Proceedings of the 1st international joint conference on autonomous agents and multiagent systems (AAMAS02) (pp. 451–452).Mathieu, P., Routier, J.-C., Secq, Y. (2002b). Principles for dynamic multi-agent organizations. In Proceedings of the 5th Pacific Rim international workshop on multi agents: intelligent agents and multi-agent systems (PRIMA02) (pp. 109–122).Omicini, A., Ricci, A., Viroli, M. (2008). Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems, 17(3), 432–456.Padgham, L., Winikoff, M., Poutakidis, D. (2005). Adding debugging support to the prometheus methodology. Engineering Applications of Artificial Intelligence, 18(2), 173–190.Platon, E., Sabouret, N., Honiden, S. (2006). Overhearing and direct interactions: point of view of an active environment. In Environments for multi-agent systems II (p. 121–138). Springer.Pokahr, A., & Braubach, L. (2007). Jadex tool guide - release 0.96.Rebollo, M., Giret, A., Argente, E., Carrascosa, C., Corchado, J.M., Fernandez, A., Julian, V. (2009). On the road to an abstract architecture for open virtual organizations. In Proceedings of the 10th international work-conference on Art. Neural Networks (pp. 642–650).Ringold, P., Alegria, J., Czaplewski, R., Mulder, B., Tolle, T., Burnett, K. (1996). Adaptive monitoring design for ecosystem management. Ecological Applications, 6(3), 745–747.Rossi, S., Rossi, S., Busetta, P. (2004). Towards monitoring of group interactions and social roles via overhearing. Proceedings of CIA-04, 3191, 47–61.Routier, J., Mathieu, P., Secq, Y. (2001). Dynamic skill learning: a support to agent evolution, pp. 25–32.Sanchez-Anguix, V., Espinosa, A., Hernandez, L., Garcia-Fornes, A. (2009). Mamsy: a management tool for multi-agent systems. In 7th International conference on practical applications of agents and multi-agent systems (PAAMS 2009) (pp. 130–139).Saunier, J., Balbo, F., Badeig, F. (2007). Environment as active support of interaction. In Environments for Multi-Agent Systems III (pp. 87–105). Springer.Serrano, E., Gómez-Sanz, J.J., Botía, J.A., Pavón, J. (2009). Intelligent data analysis applied to debug complex software systems. Neurocomputing, 72, 2785–2795.Tichý, P., & Slechta, P. (2006). Java Sniffer 2.7 User Manual.Vázquez-Salceda, J., Dignum, V., Dignum, F. (2005). Organizing multiagent systems. Autonomous Agents and Multi-Agent Systems, 11, 307–360.Wang, Z.G., & Liang, X.H. (2006). A graph based simulation of reorganization in multi-agent systems.Weyns, D., Haesevoets, R., Helleboogh, A., Holvoet, T., Joosen, W. (2010). The MACODO middleware for context-driven dynamic agent organizations. ACM Transaction on Autonomous and Adaptive Systems, 5, 3:1–3:28.Weyns, D., Omicini, A., Odell, J. (2007). Environment as a first class abstraction in multiagent systems. In Autonomous agents and multi-agent systems (pp. 5–30)
    corecore