Dynamic Agency: a Methodology and Architecture for Multiagent Systems

¯ Definizione di una architettura e metodologia generale per la concezione, – la preesistenza degli agenti alla decisione di integrarli in una agen-zia; – il riutilizzo degli agenti per costruire agenzie diverse; – il ruolo dell'inferenza distribuita come un supporto al progetto e alla costruzione di una agenzia, in aggiunta al suo ruolo tradizionale di supporto all'attività di risoluzione di un problema. ¯ Definizione di una architettura e metodologia generale per la concezione, il progetto e lo sviluppo di agenzie che permette [12, 13]: – l'automazione dell'attività di selezione degli agenti per formare una agenzia; – l'automazione dell'attività di instaurazione di una struttura comune di cooperazione fra agenti inizialmente eterogenei; – l'automazione dell'attività di modifica flessibile della composizione, ciò e dell'insieme di agenti, di una agenzia. Nello scenario delineato dall'approccio dell'agenzia dinamica, i tre processi di progetto, costruzione e risoluzione del problema di una agenzia dinamica possono essere automaticamente eseguiti. In questo modo, a partire da una esigenza formalizzata, una agenzia dinamica chè e in grado di affrontare tale esigenza pù o essere automaticamente progettata, costruita e fatta operare. In questa prospettiva, l'utente dell'agenzia che esprime una esigenza pù o anche essere considerato come il progettista della macchina,ciò e dell'agenzia dina-mica, che risolve l'esigenza.lare a mia madre e mio padre, e a tutti i parenti, in particolare a don Giovanni.

[1]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[2]  Fausto Giunchiglia,et al.  Multilanguage hierarchical logics (or: how we can do without modal logics) , 1994, CNKBS.

[3]  Akihiko Ohsuga,et al.  Agent system development method based on agent patterns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[4]  Myeong-Wuk Jang,et al.  Cooperation in Multi-agent Systems , 1995 .

[5]  Some Ethical Aspects of Agency Machines Based on Artificial Intelligence By , 1999 .

[6]  David Wong,et al.  Java-based mobile agents , 1999, CACM.

[7]  R. Tennant Algebra , 1941, Nature.

[8]  Ladislau Bölöni,et al.  A Framework for Building Collaborative Network Agents , 1999 .

[9]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[10]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[11]  Pattie Maes,et al.  A learning interface agent for scheduling meetings , 1993, IUI '93.

[12]  Lawrence B. Holder,et al.  Decision-Theoretic Cooperative Sensor Planning , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Victor Lesser,et al.  Multistage negotiation in distributed planning , 1988 .

[14]  Randall Steeb,et al.  Strategies of Cooperation in Distributed Problem Solving , 1983, IJCAI.

[15]  Randall Davis,et al.  Frameworks for Cooperation in Distributed Problem Solving , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Bruce Krulwich,et al.  The InfoFinder Agent: Learning User Interests through Heuristic Phrase Extraction , 1997, IEEE Expert.

[17]  James A. Gosling,et al.  The java language environment: a white paper , 1995 .

[18]  Reid G. Smith,et al.  A Framework for Distributed Problem Solving , 1979, IJCAI.

[19]  Kurt Konolige,et al.  Many Robots Make Short Work , 1997, AAAI 1997.

[20]  Francesco Amigoni,et al.  A theoretical framework for the conception of agency , 1999, Int. J. Intell. Syst..

[21]  Penny Nii,et al.  Blackboard systems part two: Blackboard application systems , 1986 .

[22]  Kurt Konolige A Deductive Model of Belief , 1983, IJCAI.

[23]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[24]  Giovanni De Micheli,et al.  Synthesis and Optimization of Digital Circuits , 1994 .

[25]  Jeffrey S. Rosenschein,et al.  Deals Among Rational Agents , 1985, IJCAI.

[26]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[27]  David Connah,et al.  Virtual actors that can perform scripts and improvise roles , 1997, AGENTS '97.

[28]  Udi Manber,et al.  WebGlimpse: combining browsing and searching , 1997 .

[29]  Tim Finin,et al.  A Language and Protocol to Support Intelligent Agent Interoperability , 1992 .

[30]  James C. Lester,et al.  Integrating Affective Computing Into Animated Tutoring Agents , 1997 .

[31]  Jon Doyle,et al.  Strategic directions in artificial intelligence , 1996, CSUR.

[32]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[33]  F. Amigoni,et al.  DYNAMIC AGENCIES AND CREATIVE SCIENTIFIC DISCOVERY , 1999 .

[34]  Edmund H. Durfee,et al.  Using Partial Global Plans to Coordinate Distributed Problem Solvers , 1987, IJCAI.

[35]  Tim Finin,et al.  A knowledge query and manipulation language for in-telligent agent interoperability , 1992 .

[36]  Munindar P. Singh,et al.  Agents for process coherence in virtual enterprises , 1999, CACM.

[37]  H. Penny Nii,et al.  Blackboard systems: the blackboard model of problem solving and the evolution of blackboard architectures , 1995 .

[38]  Gregory D. Abowd,et al.  Applying Dynamic Integration as a Software Infrastructure for Context-Aware Computing , 1997 .

[39]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[40]  Pattie Maes,et al.  Agents that buy and sell , 1999, CACM.

[41]  Victor R. Lesser,et al.  Functionally Accurate, Cooperative Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[42]  Rune Gustavsson,et al.  Agents with power , 1999, CACM.

[43]  Edmund H. Durfee,et al.  Coordination of distributed problem solvers , 1988 .

[44]  Marcus J. Huber,et al.  Multiple roles, multiple teams, dynamic environment: autonomous Netrek agents , 1997, AGENTS '97.

[45]  F. Amigoni,et al.  Learning by Exploration and Cooperation in Dynamic Agencies , 1997 .

[46]  Hector J. Levesque,et al.  Specifying communicative multi-agent systems , 1998 .

[47]  Nicholas R. Jennings,et al.  Pitfalls of agent-oriented development , 1998, AGENTS '98.

[48]  Robert S. Gray,et al.  Agent Tcl: A transportable agent system , 1995, CIKM Information Agents Workshop.

[49]  G. Reeke The society of mind , 1991 .

[50]  Akihiko Ohsuga,et al.  PLANGENT: An Approach to Making Mobile Agents Intelligent , 1997, IEEE Internet Comput..

[51]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.

[52]  Carlos Angel Iglesias,et al.  A Survey of Agent-Oriented Methodologies , 1998, ATAL.

[53]  Makoto Yokoo,et al.  Socialware: multiagent systems for supporting network communities , 1999, CACM.

[54]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[55]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[56]  Amedeo Cesta,et al.  Tailorable Interactive Agents for Scheduling Meetings , 1998, AIMSA.

[57]  Reid G. Smith,et al.  A framework for problem solving in a distributed processing environment , 1978 .

[58]  Josep Amat,et al.  Generation of unknown environment maps by cooperative low-cost robots , 1997, AGENTS '97.

[59]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[60]  Moshe Tennenholtz,et al.  On Cooperation in a Multi-Entity Model , 1989, IJCAI.

[61]  Mark Ryan,et al.  Formalisms for multi-agent systems , 1997, Knowl. Eng. Rev..

[62]  Aaron Sloman,et al.  Building cognitively rich agents using the SIM_Agent toolkit , 1999, CACM.

[63]  Murray S. Mazer,et al.  Reasoning about knowledge to understand distributed AI systems , 1991, IEEE Trans. Syst. Man Cybern..

[64]  Bruce Krulwich,et al.  LIFESTYLE FINDER: Intelligent User Profiling Using Large-Scale Demographic Data , 1997, AI Mag..

[65]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[66]  Robert J. Glushko,et al.  An XML framework for agent-based E-commerce , 1999, CACM.

[67]  Adele E. Howe,et al.  SAVVYSEARCH: A Metasearch Engine That Learns Which Search Engines to Query , 1997, AI Mag..

[68]  Gunnar Hartvigsen,et al.  ViSe2 - An Agent-Based Expert Consulting System with Efficient Cooperation , 1998, J. Adv. Comput. Intell. Intell. Informatics.

[69]  Hiroaki Kitano,et al.  RoboCup: The Robot World Cup Initiative , 1997, AGENTS '97.

[70]  Pattie Maes,et al.  Challenger: a multi-agent system for distributed resource allocation , 1997, AGENTS '97.

[71]  Michael Luck,et al.  Development and application of a formal agent framework , 1997, First IEEE International Conference on Formal Engineering Methods.

[72]  Michael P. Georgeff,et al.  A Theory of Action for MultiAgent Planning , 1984, AAAI.

[73]  Kurt Konolige,et al.  The saphira architecture for autonomous mobile robots , 1998 .

[74]  Giovanni Guida,et al.  An integrated model of problem solver , 1977, Inf. Sci..

[75]  Keith S. Decker,et al.  Distributed problem-solving techniques: A survey , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[76]  Kurt Konolige,et al.  Ascribing Plans to Agents , 1989, IJCAI.

[77]  Kristian J. Hammond,et al.  Question Answering from Frequently Asked Question Files: Experiences with the FAQ FINDER System , 1997, AI Mag..

[78]  Francesco Amigoni,et al.  Dynamic Agencies: Concepts and Applications , 1998 .

[79]  Francesco Amigoni,et al.  A Multilevel Architecture of Creative Dynamic Agency , 2000 .

[80]  David Wong,et al.  Concordia: An Infrastructure for Collaborating Mobile Agents , 1997, Mobile Agents.

[81]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[82]  Avron Barr,et al.  The Handbook of Artificial Intelligence, Volume 1 , 1982 .

[83]  Francesco Amigoni,et al.  An Algebraic Description of Agency Design , 1999 .

[84]  Francesco Amigoni,et al.  Dynamic Agencies and Multi-Robot Systems , 1998, DARS.

[85]  Michael B. Dillencourt,et al.  Load balancing in individual-based spatial applications , 1998, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192).

[86]  Francesco Amigoni,et al.  An Algorithm for Recruitment of Agents in Agency Design , 1999, AI*IA.

[87]  Sandip Sen,et al.  An automated meeting scheduling system that utilizes user preferences , 1997, AGENTS '97.

[88]  Eugene C. Freuder,et al.  Agent Cooperation Can Compensate For Agent Ignorance in Constraint Satisfaction , 1996, Agent Modeling.

[89]  Milton Harris,et al.  Organization Design , 2000, Manag. Sci..

[90]  Naren Ramakrishnan,et al.  Networked agents for scientific computing , 1999, CACM.

[91]  William A. Wallace,et al.  Elecitation of Knowledge from Multiple Experts Using Network Inference , 1997, IEEE Trans. Knowl. Data Eng..

[92]  MichaelWooldridge QueenMary andWestfieldCollege,et al.  AGENTS AND SOFTWARE ENGINEERING , 2002 .

[93]  Francesco Amigoni,et al.  PROCESSING AND INTERACTION IN ROBOTICS , 1999 .

[94]  E. Moraleda,et al.  Distributed Task Planner for a Set of Holonic Mobile Robots , 1998, DARS.

[95]  Luca Cardelli,et al.  Obliq, a language with distributed scope , 1996 .

[96]  Daniel D. Corkill,et al.  Hierarchical Planning in a Distributed Environment , 1979, IJCAI.