DASE – Distributed data Agent Service Environment
Resumo
Sistemas multi-agentes devem oferecer recursos suficientes para que seus agentes possam interagir de maneira satisfatória e atingir seus objetivos. Um exemplo de recurso é um conjunto de dados armazenados em algum tipo de mecanismo de persistência, como um sistema gerenciador de banco de dados. O acesso a dados deve ser possível mesmo que eles estejam distribuídos, fato inclusive que também caracteriza os sistemas multi-agentes. Assim, este trabalho apresenta um sistema cujo objetivo é prover a agentes o acesso a dados distribuídos de forma seja, independentemente da complexidade que o ambiente dos agentes possui e das peculiaridades do Sistema de Banco de Dados Distribuído.
Referências
E. Oliveira, K. Fischer, and O. Stepankova, "Multiagent Systems: Which Research for which Applications," Robotics and Autonomous Systems, 1999.
J. R. d. Almeida Junior, L. M. Sato, F. S. Carvalho, I. R. Oliveira, and M. A. Correa, "Modelagem de Dados para Gerenciamento de Tráfego Aéreo," IV Simpósio de Transporte Aéreo (SITRAER), vol. 1, pp. 139-149, 2005.
D. Kinny and M. George, "Modelling and Design of Multi-Agent Systems," presented at Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Australia, 1996.
A. Moreno, AïdaValls, and J. Bocio, "Management of Hospital Teams for Organ Transplants using Multi-Agent Systems," presented at Proceedings of the 8th Conference on AI in Medicine in Europe: Artificial Intelligence Medicine, 2001.
R. Conte, N. Gilbert, and J. S. Sichman, "MAS and Social Simulation: A Suitable Commitment," presented at Proceedings of the First International Workshop on Multi-Agent Systems and Agent- Based Simulation, 1998.
K. P. Sycara, "Multiagent Systems," in AI Magazine, vol. 10, 1998, pp. 79-93.
P. A. Bernstein, "Middleware: A Model for Distributed System Services," Commun. ACM, vol. 39, pp. 86-98, 1996.
D. Hiebeler, "The Swarm Simulation System and Individual-based Modeling," proceedings of Decision Support 2001: Advanced Technology for Natural Resource Management, 1994.
M. Sonnessa, "JAS: Java Agent-based Simulation library - An open framework for algorithm-intensive simulations" Department of Computer Science, University of Torino.
M. J. North, N. T. Collier, and J. R. Vos, "Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit," ACM Transactions on Modeling and Computer Simulation, vol. 16, pp. 1-25, 2006.
P. Busetta, R. Rönquist, A. Hodgson, and A. Lucas, "JACK Intelligent Agents - Components for Intelligent Agents in Java," in AgentLink News. Melbourne, Australia.: Agent Oriented Software Pty. Ltd., 1999, pp. 2-5.
M. Bratman, Intention, plans, and practical reason. Cambridge, MA (USA): Harvard University Press, 1987.
T. Finin and R. Fritzson, "KQML - A Language and Protocol for Knowledge and Information Exchange," presented at Proceedings of the 13th Intl. Distributed Artificial, 1994.
S. Vinoski, "CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments," in IEEE Communications Magazine, vol. 35 No. 2, 1997.
F. Bellifemine, A. Poggi, and G. Rimassa, "JADE - A FIPA2000 Compliant Agent Development Environment," AGENTS’01, pp. 216-217, 2001.
M. Aparicio, L. Chiariglione, E. Mamdani, F. MacCabe, R. Nicol, D. Steiner, and H. Suguri, "FIPA - Intelligent agents from theory to practice." Geneva: Telecom 99, 1999.
J. Ellis, L. Ho, and M. Fisher, "JDBC™ 3.0 Specification," 2001.
M. Endrei, J. Ang, A. Arsanjani, S. Chua, P. Comte, P. Krogdahl, M. Luo, and T. Newling, Patterns: Service-Oriented Architecture and Web Services: IBM Redbooks, 2004.
L. Rising, "Patterns: a way to reuse expertise," Communications Magazine, vol. 37, 1999.
S. Cheung and V. Matena, "Java Transaction API (JTA)," Sun Microsystems Inc., 2002.
P. A. Bernstein and N. Goodman, "Concurrency Control in Distributed Database Systems," Computing Surveys, vol. 13, No. 2, 1981.
F. Bellifemine, G. Caire, T. Trucco, and G. Rimassa, "JADE PROGRAMMER’S GUIDE," 2005, pp. 23-33.
F. A. G. Lubacheski, "Uma Infra-Estrutura para Banco de Dados Baseada em Arquivos Paralelos e Distribuídos," in Escola Politécnica, vol. Mestrado. São Paulo: Universidade de São Paulo, 2005.
H. C. Guardia, "Considerações Sobre as Estratégias de um Sistema de Arquivos Paralelos Integrado ao Processamento Distribuído," in Escola Politécnica, vol. Doutorado. São Paulo: Universidade de São Paulo, 1999.