Desenvolvendo uma Ferramenta para Ajudar na Geração dos Modelos Organizacionais
Resumo
O enfoque principal dos Sistemas Multiagentes (WOOLDRIDGE, 2002) é prover mecanismos para a criação de sistemas computacionais a partir de entidades de software autônomas, denominadas agentes, que interagem através de um ambiente compartilhado por todos os agentes de uma sociedade (VAHLDICK, 2006). O modelo organizacional MOISE+ (HÜBNER; SICHMAN; BOISSIER, 2002a,b, 2007), a partir de um arquivo XML, se preocupa em modelar tais sistemas multiagentes. Este modelo esta dividido em três dimensões: 1. A estrutural, que se preocupa em representar papéis, ligações entre papéis, grupos e ligações hierarquias; 2. A funcional, que representa em como atingir os objetivos do SMA através de planos globais, missões e metas; 3. A deôntica, que relaciona a responsabilidade do papel com os planos, isto é, as obrigações que um papel deve ter para atingir os objetivos do SMA (HÜBNER; SICHMAN; BOISSIER, 2002b). Em sistemas multiagentes, a interação com outros agentes pode ser de forma direta (por meios de comunicação) ou indireta (por meio do próprio ambiente)(WOOLDRIDGE, 2002). A comunicação é o principal instrumento dos agentes para coordenarem as suas ações. Entretanto, o modelo organizacional MOISE+ não especifique como será feita a comunicação dos papéis e nem como as metas e missões serão feitas na prática, deixando uma lacuna importante em SMA que é a interação. O objetivo deste projeto será integrar ao modelo de organização de sistemas multiagentes Moise+ uma quarta dimensão, preocupada em especificar protocolos de interação entre papéis, como, por exemplo, para a comunicação de papéis e como serão cumpridas as missões. Também será feito um gerador de código XML na linguagem Python para deixar o processo menos custoso e permitir que pessoas leigas possam vir a especificar a organização de um sistema multiagente.Referências
BORDINI, R. H.; HÜBNER, J. F. BDI Agent Programming in AgentSpeak Using Jason (Tutorial Paper). In: TONI, F.; TORRONI, P. (Ed.). Computational Logic in Multi-Agent Systems, 6th International Workshop, CLIMA VI, London, UK, June 27-29, 2005, Revised Selected and Invited Papers. Berlin: Springer, 2005. p.143–164. (Lecture Notes in Computer Science, v.3900).
BORDINI, R. H.; HÜBNER, J. F.; WOOLDRIGE, M. Programming Multi-agent Systems in AgentSpeak Using Jason. Chichester: John Wiley & Sons, 2007. (Wiley Series in Agent Technology).
DIMURO, G. P.; COSTA, A. C. R.; PALAZZO, L. A. M. Systems of Exchange Values as Tools for Multi-Agent Organizations. Journal of the Brazilian Computer Society, Porto Alegre, v.11, n.1, p.31–50, 2005. Special issue on Agent’s Organizations.
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. MOISE+: towards a structural, functional, and deontic model for MAS organization. In: AAMAS, 2002. Anais... ACM, 2002. p.501–502.
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems. In: SBIA, 2002. Anais. . . Springer, 2002. p.118–128. (Lecture Notes in Computer Science, v.2507).
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. Developing organised multiagent systems using the MOISE. IJAOSE, [S.l.], v.1, n.3/4, p.370–395, 2007.
RAO, A. S. AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In:
HOE, R. van (Ed.). Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World. Berlin: Springer, 1996. p.42–55. (Lecture Notes in Computer Science, v.1038).
VAHLDICK, A. Um componente de groupware para aplicaÇões web j2ee usando sistemas multi-agentes. 2006. Dissertação (Mestrado em Ciência da Computação) — FURB, Blumenau. (Monografia de Curso de EspecializaÇão).
WOOLDRIDGE, M. Reasoning about Rational Agents. Cambridge, Massachusetts: The MIT Press, 2000. (Intelligent Robots and Autonomous Agents).
WOOLDRIDGE, M. An Introduction to MultiAgent Systems. Chichester: Wiley, 2002.
BORDINI, R. H.; HÜBNER, J. F.; WOOLDRIGE, M. Programming Multi-agent Systems in AgentSpeak Using Jason. Chichester: John Wiley & Sons, 2007. (Wiley Series in Agent Technology).
DIMURO, G. P.; COSTA, A. C. R.; PALAZZO, L. A. M. Systems of Exchange Values as Tools for Multi-Agent Organizations. Journal of the Brazilian Computer Society, Porto Alegre, v.11, n.1, p.31–50, 2005. Special issue on Agent’s Organizations.
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. MOISE+: towards a structural, functional, and deontic model for MAS organization. In: AAMAS, 2002. Anais... ACM, 2002. p.501–502.
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems. In: SBIA, 2002. Anais. . . Springer, 2002. p.118–128. (Lecture Notes in Computer Science, v.2507).
HÜBNER, J. F.; SICHMAN, J. S.; BOISSIER, O. Developing organised multiagent systems using the MOISE. IJAOSE, [S.l.], v.1, n.3/4, p.370–395, 2007.
RAO, A. S. AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In:
HOE, R. van (Ed.). Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World. Berlin: Springer, 1996. p.42–55. (Lecture Notes in Computer Science, v.1038).
VAHLDICK, A. Um componente de groupware para aplicaÇões web j2ee usando sistemas multi-agentes. 2006. Dissertação (Mestrado em Ciência da Computação) — FURB, Blumenau. (Monografia de Curso de EspecializaÇão).
WOOLDRIDGE, M. Reasoning about Rational Agents. Cambridge, Massachusetts: The MIT Press, 2000. (Intelligent Robots and Autonomous Agents).
WOOLDRIDGE, M. An Introduction to MultiAgent Systems. Chichester: Wiley, 2002.
Publicado
20/05/2009
Como Citar
HÜBNER, Alexandre; DIMURO, Graçaliz Pereira; COSTA, Antônio Carlos da Rocha.
Desenvolvendo uma Ferramenta para Ajudar na Geração dos Modelos Organizacionais. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 3. , 2009, Caxias do Sul/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2009
.
p. 118-121.
ISSN 2326-5434.
DOI: https://doi.org/10.5753/wesaac.2009.33104.