Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/21580
Título: | Catálogo de padrões arquiteturais : uma visão organizacional para sistemas multiagentes |
Autor(es): | Reis, Tainara Santos |
Orientador(es): | Serrano, Milene |
Coorientador(es): | Serrano, Maurício |
Assunto: | Sistema multiagente |
Data de apresentação: | 4-Jul-2018 |
Data de publicação: | 1-Mar-2019 |
Referência: | REIS, Tainara Santos. Catálogo de padrões arquiteturais: uma visão organizacional para sistemas multiagentes. 2018. 133 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2018. |
Resumo: | Sistemas Multiagentes (SMA) são um paradigma eficaz para projetar e desenvolver sistemas
de software complexos. Entretanto, quando agentes interagem muito livremente
ou de forma desorganizada, a dinâmica desses sistemas tornam-se caóticas. Uma alternativa,
visando minimizar e auxiliar nessa questão, está na definição prévia de um padrão
arquitetural adequado ao seu desenvolvimento. Utilizados corretamente, padrões arquiteturais
podem aumentar a produtividade e a qualidade dos sistemas desenvolvidos. A
disponibilização da descrição destes padrões é um instrumento para simplificar processos
de análise e design de SMA; reduzindo o esforço associado e fornecendo suporte em âmbito
técnico e estratégico no processo de desenvolvimento de software. Cabe destacar que
os métodos e as técnicas de design organizacional podem ser utilizados como princípios
arquiteturais para SMA, contribuindo para a redução da complexidade desses sistemas.
Diante dessa problemática, o presente trabalho identifica, a partir da utilização da técnica
de revisão sistemática, padrões arquiteturais organizacionais para SMA utilizados
em diversos contextos. O principal objetivo desse trabalho consistiu na elaboração de um
catálogo de padrões arquiteturais centrados no paradigma de SMA. Esse catálogo contém
os padrões arquiteturais apresentados no nível de modelagem, de implementação bem
como outros detalhes relevantes, permitindo apoiar o arquiteto de software no processo
de escolha e na implementação de um ou mais padrões arquiteturais, usando-os como a
baseline arquitetural/organizacional no desenvolvimento de SMA. |
Abstract: | Multiagent Systems (MAS) are an effective paradigm for designing and developing complexes
software systems. Therefore, if agents interact very freely or in a disorganized and
dynamic way, systems could become chaotic. One alternative, in order to minimize and
assist in this matter, is in prior definition of an architectural pattern, suited to its development.
Used properly, architectural standards can increase the productivity and quality
of developed systems. The provision of the description of these standards and instrument
to simplify processes of analysis and design of MAS; reducing associated effort and providing
technical and strategic support in the software development process. It must be
noted that organizational design methods and techniques can be used as a database for
MAS, contributing to the reduction of system complexity. In order to contribute to solve
this problem, the present work identifies, through the use of the systematic review technique,
organizational architectural patterns for MAS used in different contexts. The main
objective of this work was the elaboration of a catalog of architectural patterns focused
on the MAS paradigm. This catalog contains the architectural standards presented at the
modeling, implementation and other relevant details, assisting the software architect in
the selection and implementation process of one or more architectural standards, using it
as the architectural/organizational baseline in the development of MAS. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2018. |
Aparece na Coleção: | Engenharia de Software
|
Este item está licenciado na Licença Creative Commons