1 |
[en] GOVERNANCE OF OPEN MULTI-AGENT SYSTEMS WITH DEPENDABILITY / [pt] GOVERNANÇA DE SISTEMAS MULTI-AGENTES ABERTOS COM FIDEDIGNIDADERODRIGO DE BARROS PAES 26 February 2008 (has links)
[pt] Sistemas multi-agentes abertos são freqüentemente
caracterizados como
sistemas distribuídos onde agentes, que podem não ser
conhecidos a priori,
podem entrar ou sair do sistema a qualquer momento. Uma
abordagem de
governança estabelece regras de interação que precisam ser
seguidas pelos
agentes de um determinado sistema. O uso destas regras
permite uma maior
previsibilidade e controle sobre o comportamento
observável do sistema. Nesta
tese, apresenta-se uma abordagem de governança de sistemas
multi-agentes
abertos como adequada para lidar não apenas com o
monitoramento e controle
do comportamento dos agentes, mas também com aspectos de
fidedignidade.
Um software é dito fidedigno quando se pode confiar no
mesmo através de
verificações formais ou informais assumindo riscos de
danos compatíveis com o
serviço prestado pelo software. A incorporação de aspectos
de fidedignidade em
uma abordagem de governança tem como principal benefício a
geração de uma
tecnologia integrada que possui as vantagens de uma
abordagem de governança
e ao mesmo tempo lida com especificações de instrumentos
de fidedignidade
tais como prevenção e tolerância a faltas. A abordagem
proposta é ilustrada
através de um estudo de caso no contexto de controle de
tráfego aéreo. / [en] Open multi-agent systems are frequently characterized by
having little or
no control over the behavior of the agents. The internal
implementation and
architecture of agents usually are inaccessible, and
different teams may have
developed them but with no coordination between them.
Furthermore, agents
may enter or leave the system at their will. A governance
approach defines the
interaction rules that must be obeyed by the agents. These
rules allow for a
greater control and predictability of the observable
system behavior. In this
thesis, we propose a governance approach to deal not only
with the monitoring
and control of agents` behavior but also to deal with
dependability concerns.
The original definition of dependability is the ability to
deliver service that can
justifiably be trusted. A governance approach that also
deals with dependability
has as main benefit the reuse of the monitoring and
enforcement present in the
governance infrastructure for dependability. We present a
case study in the
context of an air traffic control system to illustrate our
approach.
|
2 |
[en] G-FRAMEWORKS: AN APPROACH TO PROMOTE THE REUSE OF INTERACTION LAWS IN OPEN MULTI-AGENTS SYSTEMS / [pt] G-FRAMEWORKS: UMA ABORDAGEM PARA A REUTILIZAÇÃO DE LEIS DE INTERAÇÃO EM SISTEMAS MULTIAGENTES ABERTOSGUSTAVO ROBICHEZ DE CARVALHO 23 July 2007 (has links)
[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.
|
Page generated in 0.0328 seconds