1 |
Ontositter: sistema de solução de problemas de SAGBD baseado em ontologiaAFONSO, Ricardo Alexandre 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:54:25Z (GMT). No. of bitstreams: 2
arquivo1973_1.pdf: 3161826 bytes, checksum: 82420d3e13000dda84e1580c03287b04 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / Atualmente os Sistemas Gerenciadores de Bancos de Dados (SGBD)
possuem grande capacidade de armazenar desde os dados obtidos pelos sistemas
transacionais até as informações sintetizadas pelos sistemas de tomada de
decisão. Nesse contexto, tanto a busca pela informação quanto as rotinas de
manutenção deste ambiente requerem um esforço maior por parte dos
administradores de bancos de dados (ABD) e a criação de rotinas e mecanismos
que automatizem as tarefas de administração e gerenciamento. A aplicação dos
conceitos de auto-configuração, auto-otimização, auto-recuperação e autoproteção,
utilizados pela área de computação autônoma, passaram a ser
aplicados aos SGBD dando origem a um novo conceito denominado Sistemas
Autônomos de Gerenciamento de Bancos de Dados (SAGBD) permitindo
automatizar tarefas de detecção e correção de falhas que até então dependiam de
interação humana intensa por parte dos ABD. Este trabalho tem o objetivo de
aprimorar os mecanismos de identificação e solução de erros no domínio de
Sistemas Autônomos de Gerenciamento de Banco de Dados. Para isso propõe-se
conceitualizar o domínio de problemas em SGBD e das tarefas do ABD,
formalizar os modelos conceituais destas ontologias e implementar rotinas de
comunicação entre agentes de software que atuem nesse ambiente. A criação do
sistema que utiliza agentes de software e ontologias recebeu o nome de
OntoSitter
|
2 |
VEPersonal uma infra-estrutura para geração e manutenção de ambientes virtuais adaptativosSalerno de Aquino, Marcus January 2007 (has links)
Made available in DSpace on 2014-06-12T15:53:46Z (GMT). No. of bitstreams: 2
arquivo6024_1.pdf: 2680879 bytes, checksum: 7867a910f276abf9ee8e034f1b283d56 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2007 / Os avanços das técnicas de Realidade Virtual têm contribuído para que os
Ambientes Virtuais se tornem mais dinâmicos e mais realistas. Além disso, essas
técnicas são importantes para tornar tais sistemas mais próximos da realidade dos
usuários. Técnicas para geração de ambientes virtuais que se adaptam ao perfil do
usuário têm sido desenvolvidas, incorporando procedimentos de acompanhamento de
ações e modificando o ambiente em função deste comportamento. Esta tese apresenta o
sistema VEPersonal (Personalized Virtual Environment), uma infra-estrutura para
gerenciamento de componentes de realidade virtual, que permite adaptar ambientes
virtuais, em tempo real, em função do nível de conhecimento do usuário ou de suas
necessidades. Tais componentes são armazenados em um SGBD com suporte a XML
para permitir a reutilização na construção de novos mundos virtuais. Cada objeto do
mundo pode conter vários níveis de informação que são apresentados ao usuário de
acordo com o seu nível de conhecimento ou a sua capacidade de aprendizado. Uma
sociedade de agentes monitora as ações do usuário, calcula as atualizações necessárias e
determina quais objetos e qual o nível de detalhes devem ser apresentados ao mundo
virtual do usuário corrente. Um modelo do usuário e um modelo do ambiente mantêm
informações atualizadas sobre o perfil do usuário e o ambiente utilizado,
respectivamente, facilitando a tomada de decisão por parte dos agentes. A interface
entre o servidor e a máquina do cliente utiliza uma comunicação síncrona que permite
gerenciar as ações do usuário e atualizar o seu ambiente em tempo real. Com o
VEPersonal, ambientes virtuais adaptativos para a Web podem ser gerados de acordo
com a evolução cognitiva do usuário, de maneira dinâmica e personalizada
|
3 |
Patrulha multi-agente com aprendizagem por reforçoPimentel de Santana, Hugo January 2005 (has links)
Made available in DSpace on 2014-06-12T16:01:13Z (GMT). No. of bitstreams: 2
arquivo7179_1.pdf: 868288 bytes, checksum: df107b96148023142bed070723decd67 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2005 / A tarefa de patrulha pode ser encontrada em diferentes domínios, desde administração
de redes de computadores a simulações de jogos de guerra. Esta é uma tarefa multi-agente
complexa, que requer que os agentes participantes coordenem as suas tomadas de decisão de
modo a obter um bom desempenho para o grupo como um todo.
Neste trabalho, é mostrado de que maneira a tarefa da patrulha pode ser modelada
como um problema de aprendizagem por reforço (AR), permitindo uma adaptação contínua e
automática das estratégias dos agentes ao ambiente. Nós demonstramos que um
comportamento cooperativo eficiente pode ser obtido utilizando técnicas padrão de AR, como
Q-Learning, para treinar os agentes individualmente.
É feita uma análise detalhada da optimalidade das soluções propostas e os resultados
obtidos constituem um caso de estudo positivo no uso de técnicas de aprendizagem por
reforço em sistemas multi-agentes. As reflexões e técnicas apresentadas são igualmente
valiosas para outros problemas que compartilham propriedades similares.
Além disto, a abordagem proposta é totalmente distribuída, o que a torna
computacionalmente eficiente. A avaliação empírica comprova a eficácia da mesma, e torna
este trabalho uma primeira abordagem de sucesso na obtenção de uma estratégia adaptativa
para tal tarefa
|
4 |
Projeto e implementação de sistemas multi-agentes: o caso troposSILVA, Ismênia Galvão Lourenço da January 2005 (has links)
Made available in DSpace on 2014-06-12T16:01:13Z (GMT). No. of bitstreams: 2
arquivo7181_1.pdf: 2061939 bytes, checksum: 2f49d53f35f82c5159b09beeb29f77d6 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2005 / Sistemas Multi-Agentes (SMA) são sistemas altamente distribuídos, ou seja, que não possuem um
único ponto de controle, e que utilizam uma coleção de agentes. Um agente pode ser visto como um
sistema computacional encapsulado que está situado em algum ambiente e é capaz de realizar ações
autônomas e ter um comportamento flexível neste ambiente, com o intuito de atingir os objetivos para
os quais foi projetado. Agentes de um SMA têm objetivos particulares, interagem com um mundo
dinâmico e se inter-relacionam, através de uma estrutura organizacional, para resolver tarefas e atingir
seus objetivos. Com o aumento da complexidade desses sistemas, torna-se importante o uso de
notações, ferramentas e metodologias específicas para o desenvolvimento de software orientado a
agentes, visando à construção de sistemas mais robustos, confiáveis e reutilizáveis. Neste sentido, a
metodologia Tropos apresenta uma abordagem centrada em requisitos que objetiva dar suporte a
todas as fases do desenvolvimento de software orientado a agentes. Tropos é fundamentada nos
conceitos sociais e intencionais do framework de modelagem organizacional i* e possui quatro fases de
desenvolvimento: Requisitos Iniciais, Requisitos Finais, Projeto Arquitetural e Projeto Detalhado. O
objetivo principal desta dissertação é apoiar o desenvolvimento, usando a plataforma JADE, de SMA
especificados no contexto da metodologia Tropos. Foram realizadas complementações na fase de
projeto detalhado desta metodologia, para capturar aspectos dos agentes que precisam ser levados
em consideração quando desejamos implementar um SMA em JADE. Nossa proposta apresenta como
estudo de caso o desenvolvimento de um sistema de gerenciamento de conteúdo (CMS) que utiliza
agentes para simular o processo de publicação de notícias em um site da internet
|
5 |
[en] A HYBRID DIAGNOSTIC-RECOMMENDATION APPROACH FOR MULTI-AGENT SYSTEMS / [pt] SISTEMA HÍBRIDO DE DIAGNÓSTICO E RECOMENDAÇÃO PARA SISTEMAS MULTI-AGENTESANDREW DINIZ DA COSTA 16 April 2009 (has links)
[pt] Sistemas multi-agentes são sociedades com agentes autônomos e
heterogêneos que podem trabalhar em conjunto para alcançar objetivos
similares ou totalmente diferentes. Quando falhas acontecem enquanto algum
agente de software tenta alcançar seus objetivos, torna-se importante entender
porque tais falhas acontecem e o que pode ser feito para remediar tais
problemas. Considerando o ambiente distribuído, dinâmico e a natureza dos
sistemas multi-agentes, é importante definir os requisitos necessários para
realizar diagnósticos das falhas e recomendações de planos alternativos para
agentes que desejam alcançar seus objetivos. Assim, esta dissertação propõe
soluções para os principais desafios de criar um sistema que realize diagnósticos
e proveja recomendações sobre execuções de agentes. Além disso, o trabalho
propõe um framework híbrido de diagnóstico e recomendação que provê suporte
para tais desafios. A partir do framework, instâncias de diferentes domínios
podem ser criadas, como, por exemplo, aplicações baseadas em computação
ubíqua e diferentes diagnósticos e recomendações podem ser providas. / [en] Multi-agent systems are societies with autonomous and heterogeneous agents that can work together to achieve similar or different goals. Agents executing in such systems may not be able to achieve their goals due to failures during system execution. When an agent tries to achieve its desired goals, but faces failures during execution, it becomes important to understand why such failures occurred and what can be done to remedy the problem. The distributed, dynamic and nature of multi-agent systems calls for a new form of failure handling approach to address its unique requirements, which involves both diagnosing specific failures and recommending alternative plans for successful agent execution and goal attainment. We discuss solutions to the main challenges of creating a system that can perform diagnoses and provide recommendations about agent executions to support goal attainment, and propose a hybrid diagnostic-recommendation framework that provides support for methods to address such challenges. From the framework, instances of different domains can be created, such as, applications based on ubiquitous computing and different diagnoses and recommendations can be provided.
|
6 |
[en] AUTOMATED TEST FOR OPEN MULTI-AGENT SYSTEMS IMPLEMENTED WITH MLAW MIDDLEWARE / [pt] TESTE AUTOMATIZADO PARA SISTEMAS MULTIAGENTES ABERTOS IMPLEMENTADOS COM O MIDDLEWARE M-LAWLUIZ FERNANDO CHAGAS RODRIGUES 30 January 2007 (has links)
[pt] A complexidade e a distribuição de sistemas multiagentes
tornam seu desenvolvimento
muito sujeito a falhas. Ao mesmo tempo, poucas iniciativas
procuram
resolver o problema através de teste automatizado da mesma
maneira que
no desenvolvimento orientado a objetos. Este trabalho
apresenta um framework
para o desenvolvimento de aplicações de teste automatizado
através de agentes
Stubs para o middleware M-Law. O middleware implementa um
interpretador
para a linguagem XMLaw, atuando como mediador da
comunicação dos agentes
segundo a definição das leis de interação. / [en] Complexity and distribution of multi-agent systems make
the development
of such systems failure prone. In this context, few
solutions try to solve the
problem through automated tests as we see in object
oriented development.
This work presents a framework for test automated
applications development
through the use of Stub agents for the middleware M-Law.
This middleware
implements the law-enforcement mechanism for regulating
OMAS specified by
the description language XMLaw which implements a law
definition language,
called XMLaw, for agent interaction in open multi-agent
systems.
|
7 |
[en] A SOFTWARE AGENTS BASED ARCHITECTURE FOR THE AUTOMATION OF FAULT MANAGEMENT PROCESSES IN TELECOMMUNICATIONS NETWORKS / [pt] UMA ARQUITETURA BASEADA EM AGENTES DE SOFTWARE PARA A AUTOMAÇÃO DE PROCESSOS DE GERÊNCIA DE FALHAS EM REDES DE TELECOMUNICAÇÕESADOLFO GUILHERME SILVA CORREIA 11 October 2007 (has links)
[pt] Os últimos anos têm sido marcados pelo significativo
crescimento em todo o
mundo da demanda por serviços de telecomunicações. Tal
cenário de expansão
de redes e da necessidade de coexistência e
interoperabilidade de diferentes
tecnologias de forma economicamente viável proporciona
grandes desafios para
a gerência, operação e manutenção de redes de
telecomunicações.
O presente trabalho apresenta alguns dos principais
modelos e paradigmas de
gerência de redes tradicionalmente empregados em redes de
telecomunicações e
que ainda hoje são amplamente utilizados pela indústria.
Muitos dos modelos
apresentados foram significativamente influenciados por
conceitos e técnicas
oriundos da área de engenharia de software. Uma grande
ênfase é dada
particularmente ao uso de técnicas baseadas em agentes de
software para
gerência de redes. Para tanto, importantes conceitos sobre
agentes de software
são apresentados, assim como exemplos de trabalhos em que
agentes de software
são utilizados no domínio de gerência de redes.
Por fim, é proposta uma arquitetura baseada em agentes de
software para
gerência de falhas em redes legadas de telecomunicações,
que são comumente
gerenciadas por sistemas centralizados. O objetivo
principal desta arquitetura é
permitir o diagnóstico e a correção de falhas de rede de
forma a não sobrecarregar
o sistema centralizado de gerência. Para tanto, são
utilizados agentes de software
que distribuem informações mantidas no sistema
centralizado para outros
agentes do sistema. Desta forma, é possível que os agentes
responsáveis por
executar os procedimentos de diagnóstico e correção de
falhas desempenhem
suas atividades sem a necessidade de uma comunicação
direta com o sistema
centralizado. / [en] The last few years have been marked by a significant and
worldwide growth in
the demand for telecommunications services. Such scenery
of network expansion
and the need for coexistence and interoperability of
different technologies in
an economically viable way provides great challenges for
the management,
operation and maintenance of telecommunications networks.
This work presents some of the main network management
models and
paradigms traditionally employed in telecommunications
networks and that still
count with wide adoption in the industry as of this day.
Many of the presented
models have been significantly influenced by concepts and
techniques originated
in the software engineering field. A great emphasis is
particularly given to the
use of network management techniques based on software
agents. To this end,
important concepts of software agents are presented, as
well as examples of
works where software agents are used in the network
management domain.
Finally, an architecture based on software agents used for
fault management in
legacy telecommunications networks, which are usually
managed by centralized
systems, is proposed. The main objective of this
architecture is to allow the
diagnosis and the correction of network faults in a way
not to overload the
centralized management system. To this end, the
architecture uses software
agents that distribute information maintained in the
centralized management
system to other agents of the system. In such way, it is
possible for the
agents responsible for executing the fault diagnosis and
correction procedures
to perform their activities without the necessity for
direct communication with
the centralized system.
|
8 |
[en] A MULTI-AGENT SYSTEMS FRAMEWORK FOR RFID APPLICATIONS / [pt] UM FRAMEWORK DE SISTEMAS MULTI-AGENTES PARA APLICAÇÕES RFIDFELIPE FORTES NASCIMENTO 07 February 2006 (has links)
[pt] Esta dissertação propõe um framework de sistemas multi-
agentes para
aplicações do domínio de Radio Frequency Identification
(RFID). Esta tecnologia
de identificação automática de objetos vem se
desenvolvendo rapidamente e
promete substituir brevemente a tecnologia atual de
identificação de produtos:
código de barras. Além de promover o desenvolvimento de
hardware para
etiquetas e leitoras RFID, novos padrões de
identificação
estão sendo propostos,
desafiando os desenvolvedores de software a produzirem
novas soluções para
lidar com o novo e maior volume de dados e com a
natureza
distribuída das
leitoras e leituras de objetos. Esta dissertação propõe
um
framework projetado
utilizando-se a abordagem de sistemas multi-agentes
(SMA)
capaz de instanciar
SMA distribuídos que:
- Interagem com a infra-estrutura RFID existente
(leitoras, etiquetas e
middlewares);
- Facilitam a geração de informações com semântica de
negócios a
partir de dados crus gerados por esta infra-estrutura, e;
- Facilitam a implementação de novas funcionalidades
decorrentes
do leque de aplicações vislumbradas pelo surgimento de
RFID. / [en] Radio Frequency Identification (RFID) technology along
with the Electronic
Product Code (EPC) created a new complex environment for
warehouses
systems and supply chain systems in general. The EPC
specification created one
more level of identification: the product instance. This
new level of identification
had blown the volume of data being managed by
applications. That fact, along
with the deployment of distributed RFID readers, causes
the necessity of new
applications capable of interacting with this
infrastructure and capable of
processing, filtering and interpreting these new data.
This work proposes a
framework for distributed multi-agent systems capable of
interacting with a
deployed RFID infrastructure.
|
9 |
Simulação e avaliação de comportamentos em sistemas multi-agentes baseados em modelos de reputação e interaçãoPinto, Andrio dos Santos 22 February 2008 (has links)
Made available in DSpace on 2015-03-05T13:59:43Z (GMT). No. of bitstreams: 0
Previous issue date: 22 / Hewlett-Packard Brasil Ltda / O presente trabalho se insere no contexto da simulação dos comportamentos e das interações entre grupos de humanos virtuais, e tem por objetivo maior, propor, estudar e avaliar um modelo multi-agente cooperativo utilizando um modelo de Reputação e Interação. Nesta dissertação visamos realizar um estudo sobre: (1) questões relacionadas à reputação, formação de grupos e relacionamentos em sistemas multi-agentes, considerando a cooperação, a traição e a confiança nas relações entre agentes; (2) o uso da simulação do problema do IPD (Iterated Prisoner’s Dilemma, um problema clássico estudado na área da Teoria dos Jogos) como ferramenta para a análise do desempenho do comportamento de agentes, individualmente e em grupos; (3) um modelo de agente capaz de incluir em seu modelo atributos relacionados com a sua reputação, persona-lidade e capacidade de influenciar outros agentes; (4) o estudo da interação agente x agente e de seu impacto no comportamento dos agentes junto ao problema do IPD. Mais específicamente, nes / This work was developed in the context of human behavioral simulation and group interaction study. Our main goal was to propose, to study, to simulate and to evaluate a cooperative multi-agent model based on Interaction and Reputation models. This Master Thesis aims to study and discuss about: (1) questions related to multi-agent systems concerning reputation, agents grouping and relationships between agents (cooperation, betray, trust); (2) the adoption of the simulated IPD (Iterated Prisoner’s Dilemma – a classical problem studied in Game Theory) as a tool for agents’ behavior analysis, which act individually or in groups; (3) a behavioral agent model that includes attributes and properties, as for example, reasoning about reputation, personality and ability to influence (or be influenced) by other agents; (4) the agent x agent interaction, considering different agent behaviors, analyzing the impact of their behaviors when faced to the Iterated Prisoner’s Dilemma problem. In this work we propose an experime
|
10 |
[en] A METHOD AND A FRAMEWORK FOR EMPIRICAL PLANNING OF SELF-ORGANIZING SYSTEMS / [pt] UM MÉTODO E UM FRAMEWORK PARA O PLANEJAMENTO EMPÍRICO DE SISTEMAS MULTIAGENTES AUTO-ORGANIZÁVEISBRUNO DE CASTRO BAHIA ALVARENGA SOARES 19 March 2010 (has links)
[pt] Arquitetos de software têm optado cada vez mais por utilizar estratégias
auto–organizáveis para o projeto de sistemas descentralizados dinâmicos e
adaptativos, capazes de executar sem a interferência do usuário, administrador
ou de outros sistemas. Esse processo de auto-organização muitas vezes resulta
em comportamentos emergentes imprevistos, resultantes da interação entre os
agentes do sistema. Comportamentos emergentes podem ser tanto benéficos
quanto prejudiciais à execução e organização do sistema. Por esse motivo, um
sistema multiagente auto-organizável só será utilizado em domínios de problema
que envolvam qualquer tipo de risco - tais como indústrias, hospitais,
equipamentos militares, etc. - se houver a possibilidade de garantir que ele
será capaz de cumprir os seus objetivos de projeto. Entretanto, essa garantia
não é simples de ser obtida, uma vez que é impossível mapear todas as possibilidades
de comportamento de um sistema modelado através da interação
de agentes. Algumas abordagens já foram propostas, mas suas aplicações normalmente
são extremamente complexas. Portanto, este trabalho apresenta um
novo método para a verificação experimental de sistemas multiagentes auto-
organizáveis, evoluindo a técnica empírica de verificação proposta por Kevrekidis
e complementando-a através de uma abordagem autonômica integrada à
simplicidade da verificação dos planejadores em tempo-real. Como resultado,
apresenta-se um framework para o projeto, verificação e simulação de sistemas
multiagentes. / [en] Software architects have been recently adopting self-organizing strategies
to design dynamic and adaptive decentralized systems capable of executing
without interference from the user, from the administrator or from other
systems. This self-organization process usually results in unpredicted emergent
behaviors resulting from the interaction between the agents. Emergent
behaviors can be beneficial or harmful to the system execution and organization.
Because of this, multiagent systems will only be adopted into domains
that involve risk - like industries, hospitals, military equipments, etc. - if
one can guarantee that it will be able to fulfill its design goals. However, it
is not easy to guarantee this, since it is impossible to map all the possible
behaviors of a system modeled through agent interaction. Some approaches
have already been proposed, but their use is usually extremely complex. Therefore,
this work presents a new method for the experimental verification of
self-organizing multiagent systems, evolving the empiric verification technique
proposed by Kevrekidis and complementing it through an autonomic approach
linked to the simplicity of the verification through online planners. As a
result, a framework for designing, verifying and simulating multiagent systems
is presented.
|
Page generated in 0.0374 seconds