1 |
[en] A COMPONENT-BASED METHOD FOR THE IMPLEMENTATION OF MAS / [pt] UM MÉTODO PARA A IMPLEMENTAÇÃO DE SMAS BASEADO EM COMPONENTESFABIO CUNHA LOBO DE MELO 18 February 2004 (has links)
[pt] Nos últimos anos a área de Sistemas Multi-Agentes (SMAs) vem
apresentando um crescimento acelerado. Novas técnicas e
ferramentas estão surgindo e a cada dia aumenta o número de
pessoas dedicadas ao tema. Muitas metodologias para o
desenvolvimento de sistemas multi-agentes têm sido
propostas. No entanto, a maioria delas dedica-se
principalmente à fase de análise dos sistemas. Este
trabalho propõe um método para a implementação de SMAs
utilizando componentes de software. Na fase de análise e
projeto foi utilizada a linguagem ANote, que compreende
sete diagramas com o objetivo de modelar os aspectos de
um SMA com uma notação própria para agentes e com diversas
visões do sistema. Em seguida foi proposto um modelo de
implementação dos agentes baseado em componentes e são
descritos os mapeamentos necessários para transformar a
modelagem do SMA em um sistema implementado. Para validar o
modelo é apresentado um Estudo de Caso como prova de
conceito das idéias presentes nesta proposta. O Estudo de
Caso consiste em um mercado virtual onde os agentes são
responsáveis pela compra e venda de produtos. Esta
implementação utiliza o CORBA Component Model (CCM) e uma
linguagem para comunicação entre agentes, a FIPA-ACL. / [en] In the past few years, the Multi-Agents Systems (MAS) area
has presented an accelerated growth. New techniques and
tools are constantly being proposed and the number of
specialists dedicated to this subject is increasing. Many
methodologies have been published to support the
development of multi-agent systems. However, most of them
concentrate only on the system analysis phase. This work
proposes a method to implement MASs using software
components. During the analysis and design phases, the
ANote language was used. It contains seven diagrams that
model different aspects of a MAS and a proper notation for
describing agents and different views of the system. An
agent implementation model based on components is proposed
and the mappings from the MAS elements to the system
implementation are described. To validate the model, a Case
Study is presented using the concepts described in this
proposal. The Case Study consists of a virtual marketplace
where agents are responsible for buying and selling
products. The implementation uses the CORBA Component Model
(CCM) and a language for agent communication called FIPA-
ACL.
|
2 |
[en] A MODELING LANGUAGE FOR AGENT BASED SYSTEMS / [pt] UMA LINGUAGEM DE MODELAGEM PARA SISTEMAS BASEADOS EM AGENTESRICARDO CHOREN NOYA 20 August 2004 (has links)
[pt] A tecnologia de agentes tem ganho destaque, tanto na
academia quanto na
indústria, no que se refere ao desenvolvimento de sistemas
distribuídos.
Linguagens de modelagem e processos de desenvolvimento
foram criados para
documentar e formalizar o desenvolvimento de sistemas
baseados em agentes.
Entretanto, as linguagens de modelagem existentes ou se
baseiam em noções de
uma tecnologia de desenvolvimento anterior (orientação a
objetos) ou não
possuem artefatos (modelos) que denotam as características
de agência existentes
no sistema. Esta tese propõe uma linguagem de modelagem
para sistemas
baseados em agentes, a LM-SMA, que gera artefatos (modelos)
que mostram a
modelagem de aspectos de agência, tais como adaptação,
aprendizado, interação e
autonomia. A LM-SMA ainda possui artefatos que permitem a
modelagem da
parte do sistema que não é composta por agentes, por meio
de ontologias. / [en] The agent technology is gaining acceptance, both in academy
and industry,
with regards to distributed systems development. Modeling
languages and
development processes were created to formalize the
development of agent based
systems. Nevertheless, existing modeling languages are
either based on previous
development methods (object oriented) or they do not have
artifacts (models) that
show the agency characteristics that exist in a system.
This thesis proposes a
modeling language, for agent based systems, that generates
artifacts that model
agency aspects, such as adaptation, learning, interaction
and autonomy. The
language has artifacts that allow the modeling of the non-
agent part of an agent
based system, using ontology.
|
Page generated in 0.037 seconds