Spelling suggestions: "subject:"multiagentes"" "subject:"multitangentes""
61 |
[en] A SERVICE NEGOTIATION SIMULATION FRAMEWORK FOR NEXT GENERATION WIRELESS NETWORKS / [pt] UM FRAMEWORK PARA SIMULAÇÃO DA NEGOCIAÇÃO DE SERVIÇOS EM REDES SEM FIO DE NOVA GERAÇÃORAFAEL MACHADO DA ROCHA 02 June 2008 (has links)
[pt] As Redes de comunicação sem fio estão cada vez mais
presentes no dia-a-
dia das pessoas. Falar com amigos, ouvir música, ver
televisão, fazer
compras, são exemplos de atividades que podem ser
realizadas hoje em dia por
uma grande variedade de tipos de redes sem fio. Os
dispositivos móveis de hoje
possuem diversas interfaces de rede, possibilitando ao
usuário escolher qual
delas irá utilizar. Devido à mobilidade oferecida por
dispositivos móveis, a cada
nova localidade, diferentes tipos de rede e cenários para
utilização de um
serviço se configuram. Algumas soluções e propostas estão
sendo estudadas
para permitir que o usuário escolha a melhor conexão de
rede para a utilização
de um serviço, dependendo da situação em que este se
encontre. Porém, poucas
análises são apresentadas para que as provedoras de redes e
serviços possam
oferecer esta melhor conexão. Mobilidade, liberdade de
escolha do usuário,
variedade de conexões de rede e tipos de serviço são
desafios que as provedoras
começam a encontrar. Por outro lado, a possibilidade de
captar novos clientes,
aumentar seu volume de vendas de serviços e sua conseqüente
participação no
mercado, são oportunidades que surgem neste novo cenário.
Um framework
em sistemas multi-agentes é proposto com o objetivo de se
analisar este novo
cenário e exercitar soluções que sejam úteis tanto para
clientes, quanto para
provedoras de redes sem fio. Estratégias para definição do
preço de um serviço
pelo lado da provedora e estratégias para escolha do melhor
serviço oferecido
por uma provedora do lado do cliente, com a utilização de
informação de
contexto, são objetos de analise. Na solução, a informação
de contexto é
representada pelo modelo de ontologias proposto pelo
DynaCIP e um algoritmo
de tomada de decisão utilizado pelo agente é proposto,
embora o framework
flexibilize a utilização de outros algoritmos. A
instanciação do framework para
um cenário de redes sem fio de nova geração é implementado
e discutido na
proposta. / [en] The Wireless communication networks are increasingly
present in
people`s lives. Talking to friends, listening music,
watching television, buying
things, are examples of activities that nowadays can be
accomplished by a great
variety of wireless networks. Modern mobile devices have a
diversity of
network interfaces, for users to choose from. Due to
mobility offered by mobile
devices, different types and scenarios of networks appear
at every new location.
Some proposals and solutions are been studied to allow
users to choose the best
network connection for a specific service utilization,
depending on the current
user`s task. But, few proposals are presented to allow
network and service
providers to provide these best connection. Mobility,
user`s freedom of choice,
variety of network connections and types of service are
challenges that the
providers are beginning to find. Moreover, the ability to
attract new customers,
increase your services sales volume and its consequent
market share, are
opportunities that arise in this new scenario. A multi-
agent systems framework
is proposed with the aim to examine this new scenario and
exercise solutions
that are useful both for customers, and for wireless
network providers. Contextaware
strategies for provider`s service pricing and for
customer`s best choice of
service provided are subject to review. In the solution,
context information is
represented in the ontology model proposed by DynaCIP and
an algorithm for
decision-making used by the agent is proposed, although the
framework flexible
the use of other algorithms. A framework instantiation for
a next generation
wireless networks scenario is implemented and discussed in
the proposal.
|
62 |
Texture analysis using complex system models: fractal dimension, swarm systems and non-linear diffusion / Análise de texturas usando sistemas complexos: dimensão fractal, multiagentes e difusão não-linearBruno Brandoli Machado 18 April 2016 (has links)
Texture is one of the primary visual attributes used to describe patterns found in nature. Several texture analysis methods have been used as powerful tools for real applications involving analysis and computer vision. However, existing methods do not successfully discriminate the complexity of texture patterns. Such methods disregard the possibility of describing image structures by means of measures such as the fractal dimension. Fractality-based measures allow a non-integer geometric interpretation with applications in areas such as mathematics, physics, and biology. With this gap in mind, the central hypothesis of this thesis is that textures can be described as irregular fractal surfaces due to their complex geometry; such geometry can be exploited for image analysis and computer vision. By exploring such possibilities, pushing the limits of the state-of-the-art, this thesis starts with an analysis of texture features achieved by means of agents on image surfaces. To do so, we used the Bouligand-Minkowski fractal dimension, swarm-system Artificial Crawlers, and non-linear diffusion of Perona-Malik, techniques that led to methodologies with efficacy and efficiency comparable to the state-of-the-art. Our first method combines fractal dimension with random walks on the surface of images. In a second approach, non-linear diffusion is used to represent texture images at different scales, which are described via their fractal dimension for image classification purposes. In a third proposal, we employ fractal dimension concepts over multiple scales derived from the same image for a richer texture description. One of the purposes is the automatic detection of diseases in soybean leaves. Finally, texture characteristics were exploited in a method based on complex networks used to analyze the agglomeration of particles in nanotechnology images. The results achieved in the four methodologies described in this thesis demonstrated the potential of using texture features in tasks of classification and pattern recognition. The contributions of this work shall support significant advances in materials engineering, computer vision, and agriculture. / A textura é um dos principais atributos visuais para a descrição de padrões encontrados na natureza. Diversos métodos de análise de textura têm sido usados como uma poderosa ferramenta para aplicações reais que envolvem análise de imagens e visão computacional. Entretanto, os métodos existentes não conseguem discriminar com sucesso a complexidade dos padrões de textura. Tais métodos desconsideram a possibilidade de se descrever estruturas de imagens por meio de medidas como a dimensão fractal. Medidas baseadas em fractalidade permitem uma interpretação geométrica não-inteira que possui aplicações encontradas em áreas como matemática, física, e biologia. Sobre esta lacuna metodológica, a hipótese central desta tese é que texturas presentes na natureza podem ser medidas como superfícies fractais irregulares devido à sua geometria complexa, o que pode ser explorado para fins de análise de imagens e visão computacional. Para superar tais limitações, avançando o estado da arte, esta tese se inicia com uma análise das características de texturas baseada em caminhadas aleatórias de agentes sobre superfícies de imagens. Esta primeira análise leva a um método que combina dimensão fractal com caminhadas de agentes sobre a superfície de imagens. Em uma segunda abordagem, usa-se a difusão não-linear para representar imagens de texturas em diferentes escalas, as quais são descritas via dimensão fractal para fins de classificação de imagens. Em uma terceira proposta, emprega-se a dimensão fractal sobre múltiplas escalas derivadas de uma mesma imagem com o propósito de se realizar a descrição multi-escala de texturas. Um dos propósitos específicos foi a detecção automática de doenças em folhas de soja. Por último, as características de textura foram exploradas segundo uma metodologia baseada em redes complexas para análise de aglomeração de partículas em imagens de nanotecnologia. Os resultados alcançados nesta tese demonstraram o potencial do uso de características de textura. Para tanto foram usadas técnicas de dimensão fractal de Bouligand-Minkowski, multiagentes Artificial Crawlerse difusão não-linear de Perona-Malik, os quais alcançaram eficácia e eficiência comparáveis ao do estado da arte. As contribuições obtidas devem suportar avanços significativos nas áreas de engenharia de materiais, visão computacional, e agricultura.
|
63 |
USO DE AGENTES NA DETECÇÃO DE FRAUDES EM IMPOSTO MUNICIPAL - ISS / USE OF AGENTS IN THE DETENTION OF FRAUDS IN MUNICIPAL TAX - ISSSampaio, Cláudio Henrique Carneiro 22 June 2007 (has links)
Made available in DSpace on 2016-08-17T14:53:03Z (GMT). No. of bitstreams: 1
Claudio Henrique.pdf: 2293947 bytes, checksum: 295cf028346110498a2ca8201da82769 (MD5)
Previous issue date: 2007-06-22 / This paper aims at detecting frauds in municipal taxes, using a multi-agent system. To attain
such objective, it presents some of the stages of the software development and the
implementation of some agents. The paper also proposes the behavior modeling of
contributors, obtained from historical data from their actions and from behavior inference
functions. That model, after being validated, with the use of data from São Luís County Hall,
was transformed in agent. In the stages of analysis and design of the system, the
methodologies MAS-Common KADS and the ontology ONTOMADEM (this one based in
MADEM Multi-Agent Domain Engineering Methodology), were used. In the stage of
development, JADE (Java Agent Development Framework) ambience and the PROTÉGÉ for
JADE plug-ins were used, besides JESS, used to implement the ontologies and the rules. / Este trabalho tem por objetivo principal a detecção de fraudes em impostos municipais,
utilizando sistema multi-agentes. Para se atingir tal objetivo, apresentam-se algumas das fases
de desenvolvimento do software e a implementação de alguns agentes. Propõe-se também a
modelagem comportamental de contribuintes obtida a partir de dados históricos de suas ações
e de funções de inferência de comportamento. Esse modelo, após validado com a utilização de
dados da Prefeitura de São Luís, foi transformado em agente. Nas fases de análise e projeto do
sistema, utilizaram-se as metodologias MAS-CommonKADS e a ontologia ONTOMADEM,
esta baseada na MADEM (Multi-Agente Domain Engineering Methodology). Na fase de
desenvolvimento, foram utilizados o ambiente JADE (Java Agent Development Framework) e
os plugins do PROTÉGÉ para JADE, além do JESS, usado para implementar as ontologias e
as regras.
|
64 |
Verification of behaviourist multi-agent systems by means of formally guided simulations / Verificação de sistemas multi-agentes comportamentalistas através de simulações formalmente guiadasPaulo Salem da Silva 28 November 2011 (has links)
Multi-agent systems (MASs) can be used to model phenomena that can be decomposed into several interacting agents which exist within an environment. In particular, they can be used to model human and animal societies, for the purpose of analysing their properties by computational means. This thesis is concerned with the automated analysis of a particular kind of such social models, namely, those based on behaviourist principles, which contrasts with the more dominant cognitive approaches found in the MAS literature. The hallmark of behaviourist theories is the emphasis on the definition of behaviour in terms of the interaction between agents and their environment. In this manner, not merely re exive actions, but also learning, drives, and emotions can be defined. More specifically, in this thesis we introduce a formal agent architecture (specified with the Z Notation) based on the Behaviour Analysis theory of B. F. Skinner, and provide a suitable formal notion of environment (based on the pi-calculus process algebra) to bring such agents together as an MAS. Simulation is often used to analyse MASs. The techniques involved typically consist in implementing and then simulating a MAS several times to either collect statistics or see what happens through animation. However, simulations can be used in a more verification-oriented manner if one considers that they are actually explorations of large state-spaces. In this thesis we propose a novel verification technique based on this insight, which consists in simulating a MAS in a guided way in order to check whether some hypothesis about it holds or not. To this end, we leverage the prominent position that environments have in the MASs of this thesis: the formal specification of the environment of a MAS serves to compute the possible evolutions of the MAS as a transition system, thereby establishing the state-space to be investigated. In this computation, agents are taken into account by being simulated in order to determine, at each environmental state, what their actions are. Each simulation execution is a sequence of states in this state-space, which is computed on-the-fly, as the simulation progresses. The hypothesis to be investigated, in turn, is given as another transition system, called a simulation purpose, which defines the desirable and undesirable simulations (e.g., \"every time the agent does X, it will do Y later\"). It is then possible to check whether the MAS satisfies the simulation purpose according to a number of precisely defined notions of satisfiability. Algorithmically, this corresponds to building a synchronous product of these two transitions systems (i.e., the MAS\'s and the simulation purpose) on-the-fly and using it to operate a simulator. That is to say, the simulation purpose is used to guide the simulator, so that only the relevant states are actually simulated. By the end of such an algorithm, it delivers either a conclusive or an inconclusive verdict. If conclusive, it becomes known whether the MAS satisfies the simulation purpose with respect to the observations made during simulations. If inconclusive, it is possible to perform some adjustments and try again. In summary, then, in this thesis we provide four novel elements: (i) an agent architecture; (ii) a formal specification of the environment of these agents, so that they can be composed into an MAS; (iii) a structure to describe the property of interest, which we named simulation purpose; and (iv) a technique to formally analyse the resulting MAS with respect to a simulation purpose. These elements are implemented in a tool, called Formally Guided Simulator (FGS). Case studies executable in FGS are provided to illustrate the approach. / Sistemas multi-agentes (SMAs) podem ser usados para modelar fenômenos que podem ser decompostos em diversos agentes que interagem entre si dentro de um ambiente. Em particular, eles podem ser usados para modelar sociedades humanas e animais, com a finalidade de se analisar as suas propriedades computacionalmente. Esta tese trata da análise automatizada de um tipo particular de tais modelos sociais, a saber, aqueles baseados em princípios behavioristas, o que contrasta com as abordagens cognitivas mais dominante na literatura de SMAs. A principal característica das teorias behaviorista é a ênfase na descrição do comportamento em termos da interação entre agentes e seu ambiente. Desta forma, não apenas ações refl exivas, mas também de aprendizado, motivações, e as emoções podem ser definidas. Mais especificamente, nesta tese apresentamos uma arquitetura de agentes formal (especificada através da Notação Z) baseada na teoria da Análise do Comportamento de B. F. Skinner, e fornecemos uma noção adequada e formal de ambiente (com base na álgebra de processos pi-calculus) para colocar tais agentes juntos em um SMA. Simulações são freqüentemente utilizadas para se analisar SMAs. As técnicas envolvidas tipicamente consistem em simular um SMA diversas vezes, seja para coletar estatísticas, seja para observar o que acontece através de animações. Contudo, simulações podem ser usadas de forma a pertmitir a realização de verificações automatizadas do SMA caso sejam entendidas como explorações de grandes espaços-de-estados. Nesta tese propomos uma técnica de verificação baseada nessa observação, que consiste em simular um SMA de uma forma guiada, a fim de se determinar se uma dada hipótese sobre ele é verdadeira ou não. Para tal fim, tiramos proveito da importância que os ambientes têm nesta tese: a especificação formal do ambiente de um SMA serve para calcular as evoluções possíveis do SMA como um sistema de transição, estabelecendo assim o espaço-de-estados a ser investigado. Neste cálculo, os agentes são levados em conta simulando-os, a fim de determinar, em cada estado do ambiente, quais são suas ações. Cada execução da simulação é uma seqüência de estados nesse espaço-de-estados, que é calculado em tempo de execução, conforme a simulação progride. A hipótese a ser investigada, por sua vez, é dada como um outro sistema de transição, chamado propósito de simulação, o qual define as simulações desejáveis e indesejáveis (e.g., \"sempre que o agente fizer X, ele fará Y depois\"). Em seguida, é possível verificar se o SMA satisfaz o propósito de simulação de acordo com uma série de relações de satisfatibilidade precisamente definidas. Algoritmicamente, isso corresponde a construir um produto síncrono desses dois sistemas de transições (i.e., o do SMA e o do propósito de simulação) em tempo de execução e usá-lo para operar um simulador. Ou seja, o propósito de simulação é usado para guiar o simulador, de modo que somente os estados relevantes sejam efetivamente simulados. Ao terminar, um tal algoritmo pode fornecer um veredito conclusivo ou inconclusivo. Se conclusivo, descobre-se se o SMA satisfaz ou não o propósito de simulação com relação às observações feitas durante as simulações. Se inconclusivo, é possível realizar alguns ajustes e tentar novamente. em resumo, portanto, nesta tese propomos quatro novos elementos: (i) uma arquitetura de agente, (ii) uma especificação formal do ambiente desses agentes, de modo que possam ser compostos em um SMA, (iii) uma estrutura para descrever a propriedade de interesse, a qual chamamos de propósito de simulação, e (iv) uma técnica para se analisar formalmente o SMA resultante com relação a um propósito de simulação. Esses elementos estão implementados em uma ferramenta, denominada Simulador Formalmente Guiado (FGS, do inglês Formally Guided Simulator). Estudos de caso executáveis no FGS são fornecidos para ilustrar a abordagem.
|
65 |
[en] WEB LIFE - A MULTI-AGENT SYSTEMS IMPLEMENTATION ARCHITECTURE FOR THE WEB / [pt] WEB LIFE UMA ARQUITETURA PARA A IMPLEMENTAÇÃO DE SISTEMAS MULTI-AGENTES PARA A WEB27 June 2003 (has links)
[pt] A resolução de problemas distribuídos com o uso de sistemas
compostos de vários agentes, agrupados em organizações, e
que visam objetivos comuns vem ganhando grande atenção da
comunidade científica. Este interesse evidencia-se pelo
número crescente de iniciativas para a criação de métodos
de desenvolvimento e plataformas de implementação de
sistema multi-agentes. Algumas plataformas concentram-se no
suporte a aspectos específicos destes sistemas, enquanto
outras preocupam-se com a criação de uma infra-estrutura
completa que permita o desenvolvimento dos agentes e suas
organizações. O Web Life é uma arquitetura para a
implementação de sistemas multi-agentes para a Web, que
auxilia a criação dos agentes e suas organizações,
oferecendo toda a infra-estrutura de comunicação,
coordenação, tomada de decisões e realização de tarefas
necessária a atuação dos agentes. A arquitetura procura
aproveitar diversas iniciativas de padronização e de
criação de ferramentas para resolução de certos aspectos do
problema, agrupando-as sob um framework integrado. A
arquitetura promove a evolução da Web no sentido de
se tornar uma Web de conteúdos semânticos aptos ao
tratamento automático por mecanismos de software - a Web
Semântica. / [en] The resolution of distributed problems by applying computer
systems composed by agents and organized towards a common
objective is attracting the scientific community s
attention. This is shown by the increasing number of
initiatives for the development of methods and platforms to
help constructing multiagent systems. Some platforms
concentrate efforts on supporting some multi-agent
systems aspects while others try to offer a complete
infrastructure for the agents and organizations
development. The Web Life architecture offers an
implementation platform for developing Web-based multi-
agent systems. The architecture is focused on the provision
of a complete multi-agent infrastructure with native
support for communication, coordination, decision-taking
and task-oriented behavior. The incorporation of current
under development standards and tools for solving specific
problems in multi-agent systems is one of the main
objectives of this work. These standards and tools are
integrated by the Web Life framework. The architecture try
to help the evolution of the Web into a Web with semantic
contents that may be automatically processed - the Semantic
Web.
|
66 |
[en] A FRAMEWORK FOR DEVELOPING SELF-ADAPTIVE AGENTS IN MOBILE DEVICES / [pt] UM FRAMEWORK PARA DESENVOLVIMENTO DE AGENTES AUTOADAPTATIVOS EM DISPOSITIVOS MÓVEISLEANDRO FERNANDES GUIMARAES 03 January 2013 (has links)
[pt] O progresso tecnológico da computação móvel associada à Internet promove a concretização de uma visão futurista em que os usuários acessam dados e serviços a qualquer momento e em qualquer lugar. Entretanto, esta visão expõe questões importantes no desenvolvimento de aplicações, pois se deve dar maior atenção para a comunicação entre dispositivos móveis e serviços web, considerando restrições de processamento, armazenamento de dados, diversidade de padrões e disponibilidade dos serviços. Esta dissertação explora aspectos de engenharia de software como computação autonômica, frameworks e sistemas multiagentes no desenvolvimento de aplicações para dispositivos móveis dando ênfase ao gerenciamento do uso de serviços web. Para consolidar os conceitos abordados e prover um guia que facilite o desenvolvimento de aplicações autoadaptáveis, propõe-se um framework para auxiliar o desenvolvimento de aplicações para computação móvel. Para ilustrar a utilização do framework são apresentadas duas aplicações. A primeira aplicação é um sistema que apresenta o risco de deslizamento de massa em uma área a partir do cálculo de susceptibilidade baseado em informações sobre clima, relevo e solo. A segunda aplicação faz parte de um sistema de agência de viagens que define um pacote de viagens que melhor atende às necessidades do usuário. / [en] Technological progress in mobile computing and the Internet promotes an achievement of the futuristic vision in which users have access to data and services anytime and anywhere. However, this vision realization brings important issues to application development, because more attention is required to the communication between mobile devices and web services, especially regarding processing and data storage constraints, diversity standards and availability of services. This dissertation explores aspects of software engineering as autonomic computing, multi-agent systems and frameworks in developing applications for mobile devices, emphasizing autonomic management of web services use. Aiming the consolidation of the investigated concepts and provide a guide to facilitate the development of self-adapting applications, a framework is proposed to help in applications development for mobile computing. The development of two applications illustrates the framework appliance. The first application is a system that presents the risk of mass sliding in an area through a susceptibility calculation based on information of climate, topography and soil. The second application is part of a travel agency system that defines a travel package that best fit user needs.
|
67 |
[pt] REGULANDO A INTERAÇÃO DE AGENTES EM SISTEMAS ABERTOS: UMA ABORDAGEM DE LEIS / [en] REGULATING AGENT S INTERACTION: A LAW ENFORCEMENT APPROACHRODRIGO DE BARROS PAES 28 June 2005 (has links)
[pt] Nesta dissertação, apresenta-se uma abordagem para regular
a interação dos
agentes que fazem parte de um sistema multi-agente aberto.
Em sistemas abertos,
os agentes podem ser não-cooperativos, estão imersos em um
ambiente altamente
imprevisível e, freqüentemente, os outros agentes que
compõem o sistema
não são conhecidos a priori. Para algumas classes de
aplicações, esta imprevisibilidade
não é adequada, podendo levar a falhas de software. Desta
forma, é
proposta uma abordagem baseada em leis de interação para
construir sistemas
multi-agentes abertos, onde um controle sobre o
comportamento dos agentes é
esperado. Propõe-se um modelo conceitual para a
especificação da forma como
as interações são reguladas em um sistema multi-agente.
Este modelo conceitual
trata conceitos como cenas, normas e restrições de forma
integrada. Além
disso, a interação entre os agentes deve ser monitorada e
as leis que foram especificadas
devem ser aplicadas. Para isto, propõe-se uma linguagem
declarativa
para a especificação da interação de acordo com os
elementos do modelo conceitual
e uma infra-estrutura de software que age como mediador
das interações
garantindo que elas estejam de acordo com as
especificações. / [en] In this work, we propose an approach for regulating
agents interaction on an
open multi-agent system. In open systems, agents are
immersed in a highly unpredictable
environment, they can be self-interested, and other agents
are frequently
unknown beforehand. We argue that, in some applications,
unexpected
behavior may lead to system faults. For this reason, we
propose a law enforcement
approach to build open multi-agent systems where a certain
degree of
control over agents behavior is desirable. A conceptual
model is proposed to
specify how the interactions of an open multi-agent system
should happen. This
model deals with concepts such as norms, constraints and
scenes in a integrated
way. We also propose a declarative language that allows
the interaction s specification
according to the elements that compose the conceptual
model, and a
software infrastructure that acts as a mediator monitoring
and enforcing agents
interaction.
|
68 |
[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.
|
69 |
Aplicação de técnicas de inteligência artificial na alocação dinâmica de canais em redes sem fio. / Application of artificial intelligence techniques for dynamic channel allocation on wireless networks.Gibilini, Daniel 25 April 2006 (has links)
Nos últimos anos, as redes de comunicação móveis se tornaram de fundamental importância para a infraestrutura dos sistemas de comunicação. Uma das áreas de maior crescimento é a computação móvel. Realizada através de sinais de rádio, a quantidade de canais disponíveis raramente é suficiente para atender a crescente demanda. Este trabalho apresenta uma solução para a questão da alocação de canais, um tópico desafiador dentro da área de redes móveis. A implementação de alocação dinâmica com uso de técnicas computacionais clássicas melhora a utilização dos recursos disponíveis,mas necessita de ajustes periódicos para se adequar a novos cenários. Para a construção de um sistema mais flexível e adaptável, a abordagem escolhida utiliza técnicas de Inteligência Artificial. O modelo proposto combina Teoria Nebulosa, Redes Neurais Artificiais e Sistemas Multi-Agentes. As características de cada técnica foram analisadas e identificamos as partes do sistema que poderiam ser beneficiadas por cada uma. O sistema é resultado da combinação coordenada das três técnicas, e constitui um método eficiente e flexível para gerenciamento de recursos de rádio. Após o detalhamento do modelo, realizamos uma simulação de uma rede celular com o sistema proposto e seu comportamento é comparado com uma rede de referência, para verificação das diferenças e melhorias alcançadas. Por fim, apresentamos a situação atual da pesquisa e os possíveis caminhos para aprimoramento do sistema. / In the last years, mobile networks became more important for communication systems infrastructure. One area of great growth is mobile computation, which is performed through radio signals. The amount of available channels rarely is enough to attend the increasing demand. This work presents a solution for the channel allocation topic, a challenging topic inside mobile networks area. The implementation of dynamic allocation using classic computational techniques improves the use of available resources, but it needs periodic and frequent adjustments for new scenarios. The construction of a more flexible and adaptable system was achieved using Artificial Intelligence techniques. Proposed model combines Fuzzy Logic, Artificial Neural Networks and Multi-Agents Systems. Features of each technique had been analyzed and we identified the system modules which could be benefited by them. The system is the result of coordinated combination of these three techniques, and constitutes an efficient and flexible method for radio resources management. After model detailing, we executed a cellular network simulation using proposed system, and its behavior is compared with a reference network, presenting reached differences and improvements. Finally, we present current situation of this research and possible ways for system improvement.
|
70 |
Aplicação de técnicas de inteligência artificial na alocação dinâmica de canais em redes sem fio. / Application of artificial intelligence techniques for dynamic channel allocation on wireless networks.Daniel Gibilini 25 April 2006 (has links)
Nos últimos anos, as redes de comunicação móveis se tornaram de fundamental importância para a infraestrutura dos sistemas de comunicação. Uma das áreas de maior crescimento é a computação móvel. Realizada através de sinais de rádio, a quantidade de canais disponíveis raramente é suficiente para atender a crescente demanda. Este trabalho apresenta uma solução para a questão da alocação de canais, um tópico desafiador dentro da área de redes móveis. A implementação de alocação dinâmica com uso de técnicas computacionais clássicas melhora a utilização dos recursos disponíveis,mas necessita de ajustes periódicos para se adequar a novos cenários. Para a construção de um sistema mais flexível e adaptável, a abordagem escolhida utiliza técnicas de Inteligência Artificial. O modelo proposto combina Teoria Nebulosa, Redes Neurais Artificiais e Sistemas Multi-Agentes. As características de cada técnica foram analisadas e identificamos as partes do sistema que poderiam ser beneficiadas por cada uma. O sistema é resultado da combinação coordenada das três técnicas, e constitui um método eficiente e flexível para gerenciamento de recursos de rádio. Após o detalhamento do modelo, realizamos uma simulação de uma rede celular com o sistema proposto e seu comportamento é comparado com uma rede de referência, para verificação das diferenças e melhorias alcançadas. Por fim, apresentamos a situação atual da pesquisa e os possíveis caminhos para aprimoramento do sistema. / In the last years, mobile networks became more important for communication systems infrastructure. One area of great growth is mobile computation, which is performed through radio signals. The amount of available channels rarely is enough to attend the increasing demand. This work presents a solution for the channel allocation topic, a challenging topic inside mobile networks area. The implementation of dynamic allocation using classic computational techniques improves the use of available resources, but it needs periodic and frequent adjustments for new scenarios. The construction of a more flexible and adaptable system was achieved using Artificial Intelligence techniques. Proposed model combines Fuzzy Logic, Artificial Neural Networks and Multi-Agents Systems. Features of each technique had been analyzed and we identified the system modules which could be benefited by them. The system is the result of coordinated combination of these three techniques, and constitutes an efficient and flexible method for radio resources management. After model detailing, we executed a cellular network simulation using proposed system, and its behavior is compared with a reference network, presenting reached differences and improvements. Finally, we present current situation of this research and possible ways for system improvement.
|
Page generated in 0.0639 seconds