[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. / [en] One of the challenges of software development is to
produce applications
that are designed to evolve, reducing maintenance efforts.
Many techniques
developed to govern the interaction laws in open multi-
agent systems were
proposed, but the flexibility and reuse concerns of
interaction laws were not
systemically fulfilled by them. The technology of g-
frameworks intends to
guide the design and the implementation of interaction
laws in open multi-agent
systems, aiming to facilitate the production of
interaction law governance
mechanisms. The flexibility in g-frameworks is achieved by
specific increments
that the instances under development require, to complete
and adapt the original
functionalities of the g-framework. The reuse in g-
frameworks is related to a
common design and codification of that interaction laws
that are shared by
instances developed with the g-framework. The benefits of
this approach might
positively impact the development of software considering
the costs and the
necessary time to construct the family of governance
mechanisms of multiagent
systems. In this thesis, some techniques to promote reuse
of interaction
laws were propose to fulfill this goal. One method to
orient the development of
g-frameworks is proposed. Experiments were developed and
they are described
in this thesis.
Identifer | oai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:10169 |
Date | 23 July 2007 |
Creators | GUSTAVO ROBICHEZ DE CARVALHO |
Contributors | CARLOS JOSE PEREIRA DE LUCENA, CARLOS JOSE PEREIRA DE LUCENA |
Publisher | MAXWELL |
Source Sets | PUC Rio |
Language | Portuguese |
Detected Language | Portuguese |
Type | TEXTO |
Page generated in 0.0022 seconds