[en] G-FRAMEWORKS: AN APPROACH TO PROMOTE THE REUSE OF INTERACTION LAWS IN OPEN MULTI-AGENTS SYSTEMS
Ano de defesa: | 2007 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=10169&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=10169&idi=2 http://doi.org/10.17771/PUCRio.acad.10169 |
Resumo: | [pt] Um dos desafios de desenvolvimento de software é produzir aplicativos que são projetados para evoluir reduzindo esforços de manutenção. Diversas técnicas desenvolvidas para a governança de leis de interação em sistemas multiagentes abertos foram propostas, no entanto a flexibilidade e a reutilização de leis não ocorrem de forma sistemática com estas técnicas. A tecnologia de gframeworks visa orientar o projeto e a implementação de leis de interação em sistemas multiagentes abertos, com o objetivo de produzir mecanismos de governança de leis de interação. A flexibilidade em g- frameworks é obtida através da introdução de incrementos específicos que as instâncias em desenvolvimento requerem, de modo a completar e adaptar as funcionalidades originais do g-framework. A reutilização em g-frameworks vem justamente do re-aproveitamento de um mesmo projeto e código de lei de interação em instâncias geradas a partir do g-framework. Os benefícios obtidos por tal abordagem podem impactar positivamente o desenvolvimento de software em termos do custo e tempo total de construção de uma família de mecanismos de governança de sistemas multiagentes. Para isto, são apresentadas técnicas de governança de sistemas multiagentes abertos e técnicas de reutilização de leis de interação. Um método de orientação é proposto para guiar o desenvolvimento de g-frameworks. Experimentos foram desenvolvidos e são descritos neste documento. |