1 |
Em busca de um meta-modelo para a unificação de diferentes abordagens de representação de agentes de software e para geração de código em plataformas de desenvolvimento de sistemas multiagentesPires, Ivan Luiz Pedroso January 2009 (has links)
Made available in DSpace on 2013-08-07T18:42:23Z (GMT). No. of bitstreams: 1
000431859-Texto+Completo-0.pdf: 2759990 bytes, checksum: fa20747a2a72b25f8fa46fc63e2a9a14 (MD5)
Previous issue date: 2009 / Multi-agent systems have shown great growth in the area of software development as a promising paradigm to deal with the complexity of current scenarios of information technology. Many approaches arise in order to consolidate ways and means to develop an MAS, which can be classified as methodologies, modeling languages and implementation platforms. In addition, some studies are offered as an attempt to unify the concepts involved and the notations that represent these concepts, with an enormous range of different symbologies, and many concepts in common between these approaches. This paper presents comparisons between these concepts and notations visually in order to find a way to map these approaches, showing their differences and similarities. As a first step towards unification, this work extends the Meta-Model Representation of Internal Agents to allow complete mapping of the Tropos methodology. Thus, we showed how a meta-model can provide interoperability between different approaches severing the creation of a SMA of the requirements of specific methodologies or modeling languages. It's also generated a skeleton source code from this meta-model for SemantiCore framework through a prototype, it is possible to extend it to support the generation of source code for any platform implementation. This process of mapping and code generation is demonstrated by applying an example of the literature. / Os Sistemas Multiagentes têm apresentado grande crescimento na área de desenvolvimento de software como um paradigma promissor para enfrentar a complexidade dos cenários atuais de tecnologia da informação. Muitas abordagens surgem no intuito de consolidar formas e meios de desenvolver um SMA, que podem ser classificadas como Metodologias, Linguagens de Modelagem e Plataformas de Implementação. Além disso, alguns trabalhos são propostos como tentativa de unificar os conceitos envolvidos e as notações que simbolizam estes conceitos, havendo uma gama enorme de simbologias divergentes e muitos conceitos em comuns entre estas abordagens. Este trabalho apresenta comparações entre estes conceitos e notações visuais no intuito de encontrar um meio de mapear estas abordagens, mostrando suas divergências e convergências. Como um primeiro passo no sentido da unificação, esse trabalho estende o Meta-modelo de Representação Interna de Agentes para permitir o mapeamento completo da metodologia Tropos. Assim, demonstra-se como um metamodelo pode prover a interoperabilidade entre diferentes abordagens desvinculando a criação de um SMA das exigências de específicas metodologias ou linguagens de modelagem. Também é gerado um esqueleto de código fonte a partir deste meta-modelo para o framework SemantiCore através de um protótipo, sendo possível estendê-lo para que suporte a geração de código-fonte para qualquer plataforma de implementação. Este processo de mapeamento e geração de código é demonstrado através da aplicação de um exemplo presente da literatura da área.
|
2 |
Integrating automated planning with a multi-agent system development frameworkCardoso, Rafael Cauê January 2014 (has links)
Made available in DSpace on 2015-02-24T02:01:15Z (GMT). No. of bitstreams: 1
000465377-Texto+Completo-0.pdf: 1289141 bytes, checksum: ec3a0e7b08e9b0fe0c681f6e98f13688 (MD5)
Previous issue date: 2014 / Automated planning is an important capability to have in intelligent agents. Extensive research has been done in single-agent planning, but so far planning has not been fully explored in multiagent systems because of the computational costs of multi-agent planning algorithms. With the increasing availability of distributed systems and more recently multi-core processors, several new multi-agent planning algorithms have been developed, such as the MAP-POP algorithm, which we integrate into the JaCaMo multi-agent system framework. Our work provides offline multi-agent planning capabilities as part of a multi-agent system development framework. This framework supports complex multi-agent problems based on agent-oriented programming. In summary, the main contribution of this work is to provide the developers with an initial multiagent system implementation for a target scenario, based on the solutions found by the MAPPOP multi-agent planner, and on which the developer can work further towards a fully-fledged multi-agent system. / Planejamento automatizado é uma capacidade importante de se ter em agentes inteligentes. Já foi realizada uma extensa pesquisa em planejamento para um único agente, porém planejamento multiagente ainda não foi totalmente explorado, principalmente por causa do alto custo computacional encontrado nos algoritmos para planejamento multiagente. Com o aumento na disponibilidade e o avanço técnológico de sistemas distribuídos, e mais recentemente de processadores multinúcleos, novos algoritmos de planejamento multiagente tem sido desenvolvidos, como por exemplo o algoritmo MAP-POP, que neste trabalho é integrado com o framework de sistemas multiagente JaCaMo. Este trabalho fornece capacidades para planejamento multiagente offline como parte de um framework para desenvolvimento de sistemas multiagentes. Esse framework suporta problemas multiagente complexos baseados em programação orientada a agentes. Em síntese, a principal contribuição deste trabalho é fornecer aos desenvolvedores uma implementação inicial do sistema multiagente para um determinado cenário, baseado nas soluções encontradas pelo planejador MAP-POP, a qual pode aindar ser expandida pelo desenvolvedor para se tornar um sistema multiagente completo e bem desenvolvido.
|
3 |
Em busca de um meta-modelo para a unifica??o de diferentes abordagens de representa??o de agentes de software e para gera??o de c?digo em plataformas de desenvolvimento de sistemas multiagentesPires, Ivan Luiz Pedroso 21 December 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:32Z (GMT). No. of bitstreams: 1
431859.pdf: 2759990 bytes, checksum: fa20747a2a72b25f8fa46fc63e2a9a14 (MD5)
Previous issue date: 2009-12-21 / Os Sistemas Multiagentes t?m apresentado grande crescimento na ?rea de desenvolvimento de software como um paradigma promissor para enfrentar a complexidade dos cen?rios atuais de tecnologia da informa??o. Muitas abordagens surgem no intuito de consolidar formas e meios de desenvolver um SMA, que podem ser classificadas como Metodologias, Linguagens de Modelagem e Plataformas de Implementa??o. Al?m disso, alguns trabalhos s?o propostos como tentativa de unificar os conceitos envolvidos e as nota??es que simbolizam estes conceitos, havendo uma gama enorme de simbologias divergentes e muitos conceitos em comuns entre estas abordagens. Este trabalho apresenta compara??es entre estes conceitos e nota??es visuais no intuito de encontrar um meio de mapear estas abordagens, mostrando suas diverg?ncias e converg?ncias. Como um primeiro passo no sentido da unifica??o, esse trabalho estende o Meta-modelo de Representa??o Interna de Agentes para permitir o mapeamento completo da metodologia Tropos. Assim, demonstra-se como um metamodelo pode prover a interoperabilidade entre diferentes abordagens desvinculando a cria??o de um SMA das exig?ncias de espec?ficas metodologias ou linguagens de modelagem. Tamb?m ? gerado um esqueleto de c?digo fonte a partir deste meta-modelo para o framework SemantiCore atrav?s de um prot?tipo, sendo poss?vel estend?-lo para que suporte a gera??o de c?digo-fonte para qualquer plataforma de implementa??o. Este processo de mapeamento e gera??o de c?digo ? demonstrado atrav?s da aplica??o de um exemplo presente da literatura da ?rea
|
4 |
Integrating automated planning with a multi-agent system development frameworkCardoso, Rafael Cau? 21 March 2014 (has links)
Made available in DSpace on 2015-04-14T14:50:18Z (GMT). No. of bitstreams: 1
465377.pdf: 1289141 bytes, checksum: ec3a0e7b08e9b0fe0c681f6e98f13688 (MD5)
Previous issue date: 2014-03-21 / Planejamento automatizado ? uma capacidade importante de se ter em agentes inteligentes. J? foi realizada uma extensa pesquisa em planejamento para um ?nico agente, por?m planejamento multiagente ainda n?o foi totalmente explorado, principalmente por causa do alto custo computacional encontrado nos algoritmos para planejamento multiagente. Com o aumento na disponibilidade e o avan?o t?cnol?gico de sistemas distribu?dos, e mais recentemente de processadores multin?cleos, novos algoritmos de planejamento multiagente tem sido desenvolvidos, como por exemplo o algoritmo MAP-POP, que neste trabalho ? integrado com o framework de sistemas multiagente JaCaMo. Este trabalho fornece capacidades para planejamento multiagente offline como parte de um framework para desenvolvimento de sistemas multiagentes. Esse framework suporta problemas multiagente complexos baseados em programa??o orientada a agentes. Em s?ntese, a principal contribui??o deste trabalho ? fornecer aos desenvolvedores uma implementa??o inicial do sistema multiagente para um determinado cen?rio, baseado nas solu??es encontradas pelo planejador MAP-POP, a qual pode aindar ser expandida pelo desenvolvedor para se tornar um sistema multiagente completo e bem desenvolvido. / Automated planning is an important capability to have in intelligent agents. Extensive research has been done in single-agent planning, but so far planning has not been fully explored in multiagent systems because of the computational costs of multi-agent planning algorithms. With the increasing availability of distributed systems and more recently multi-core processors, several new multi-agent planning algorithms have been developed, such as the MAP-POP algorithm, which we integrate into the JaCaMo multi-agent system framework. Our work provides offline multi-agent planning capabilities as part of a multi-agent system development framework. This framework supports complex multi-agent problems based on agent-oriented programming. In summary, the main contribution of this work is to provide the developers with an initial multiagent system implementation for a target scenario, based on the solutions found by the MAPPOP multi-agent planner, and on which the developer can work further towards a fully-fledged multi-agent system.
|
Page generated in 0.023 seconds