Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos

Detalhes bibliográficos
Autor(a) principal: Souza Júnior, Marcilio Ferreira de
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal de Alagoas (UFAL)
Texto Completo: http://repositorio.ufal.br/handle/riufal/818
Resumo: Multiagent systems (MAS) are considered a high level abstration for design and engineering of complex systems. Such systems are characterized by organization structures and coordination process more articulated and dynamic. Usually, agents cooperate and coexist in an environment. In addition, there is a general consense in the research community that an environment is an essential part of open and dynamic MAS. However, given the dynamic characteristics present in complex systems, only the use of the agent-based paradigm in the software development does not guarantee the flexibility and scalability of the project ahead of the inevitable changes on requirements. For this reason, the component-based development have been identified as promising in the building of applications with greater ability to adapt to the changes of its requirements. This work aims at developing a component-based framework for engineering open MAS enviroments. The framework is based on the concept of dynamic software composition and supported by a specification that demand mapping from agents concepts to components in order to ensure the flexibility and reusability provided in the component approach. In addition, i) agents and resources are used to compose the software, ii) components are used to compose agents, and iii) objects and aspects are used to develop the functional and non-functional components requirements. The favorable results of this proposal were checked in experiments developed in four case studies.
id UFAL_188fbb2f404df1b287520c07354c2961
oai_identifier_str oai:www.repositorio.ufal.br:riufal/818
network_acronym_str UFAL
network_name_str Repositório Institucional da Universidade Federal de Alagoas (UFAL)
repository_id_str
spelling Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertosA components-based framewoek for engineering environments in open multiagents systems.Environments engineeringMultiagents systemsSoftware engineeringEngenharia de ambientesSistema multiagenteEngenharia de sotwareCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMultiagent systems (MAS) are considered a high level abstration for design and engineering of complex systems. Such systems are characterized by organization structures and coordination process more articulated and dynamic. Usually, agents cooperate and coexist in an environment. In addition, there is a general consense in the research community that an environment is an essential part of open and dynamic MAS. However, given the dynamic characteristics present in complex systems, only the use of the agent-based paradigm in the software development does not guarantee the flexibility and scalability of the project ahead of the inevitable changes on requirements. For this reason, the component-based development have been identified as promising in the building of applications with greater ability to adapt to the changes of its requirements. This work aims at developing a component-based framework for engineering open MAS enviroments. The framework is based on the concept of dynamic software composition and supported by a specification that demand mapping from agents concepts to components in order to ensure the flexibility and reusability provided in the component approach. In addition, i) agents and resources are used to compose the software, ii) components are used to compose agents, and iii) objects and aspects are used to develop the functional and non-functional components requirements. The favorable results of this proposal were checked in experiments developed in four case studies.Sistemas Multiagentes (SMA) são considerados um alto ní­vel de abstração para projeto e engenharia de sistemas complexos, tendo sido caracterizados por estruturas de organização e processos de coordenação cada vez mais articulados e dinâmicos. Geralmente, agentes cooperam e coexistem dentro de um ambiente. Há um consenso geral na comunidade de agentes que os ambientes são parte essencial dos SMA dinâmicos e abertos. Contudo, diante das caracterí­sticas dinâmicas presentes em tais SMA, apenas a utilização do paradigma de agentes no desenvolvimento de software não garante a flexibilidade e escalabilidade do projeto frente a inevitáveis mudanças de requisitos do mesmo. Por sua vez, o desenvolvimento baseado em componentes tem sido apontado como promissor na construção de aplicações com maior capacidade de adaptação a mudanças nos seus requisitos. Este trabalho tem como objetivo o desenvolvimento de um arcabouço para engenharia de ambientes de SMA abertos baseado no conceito de composição dinâmica de software. O arcabouço é baseado em uma especificação que procura mapear os conceitos de agentes em componentes para garantir a flexibilidade e reutilização provida na abordagem de componentes. Agentes e recursos são utilizados para compor o software, componentes são utilizados para compor agentes, e objetos e aspectos são utilizados para implementar as características funcionais e não-funcionais dos componentes. Os resultados favoráveis da presente proposta foram verificados nos experimentos realizados em quatro estudos de casos.Universidade Federal de AlagoasBRModelagem Computacional de ConhecimentoPrograma de Pós-Graduação em Modelagem Computacional de ConhecimentoUFALCosta, Evandro de BarrosCOSTA, E. B.Hernández-Domí­nguez, ArturoHERNÉNDEZ-DOMÍNGUEZ, A.Gutiérrez, Marí­a Del Rosario GirardiGIRARDI, RosarioSouza Júnior, Marcilio Ferreira de2015-08-25T18:46:21Z2009-01-152015-08-25T18:46:21Z2007-10-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSOUZA JÚNIOR, Marcilio Ferreira de. Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos. 2007. 75 f. Dissertação (Mestrado em Modelagem Computacional de Conhecimento) - Universidade Federal de Alagoas, Maceió, 2007.http://repositorio.ufal.br/handle/riufal/818porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL)instname:Universidade Federal de Alagoas (UFAL)instacron:UFAL2020-04-02T20:34:58Zoai:www.repositorio.ufal.br:riufal/818Repositório InstitucionalPUBhttp://www.repositorio.ufal.br/oai/requestri@sibi.ufal.bropendoar:2020-04-02T20:34:58Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL)false
dc.title.none.fl_str_mv Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
A components-based framewoek for engineering environments in open multiagents systems.
title Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
spellingShingle Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
Souza Júnior, Marcilio Ferreira de
Environments engineering
Multiagents systems
Software engineering
Engenharia de ambientes
Sistema multiagente
Engenharia de sotware
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
title_full Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
title_fullStr Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
title_full_unstemmed Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
title_sort Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos
author Souza Júnior, Marcilio Ferreira de
author_facet Souza Júnior, Marcilio Ferreira de
author_role author
dc.contributor.none.fl_str_mv Costa, Evandro de Barros
COSTA, E. B.
Hernández-Domí­nguez, Arturo
HERNÉNDEZ-DOMÍNGUEZ, A.
Gutiérrez, Marí­a Del Rosario Girardi
GIRARDI, Rosario
dc.contributor.author.fl_str_mv Souza Júnior, Marcilio Ferreira de
dc.subject.por.fl_str_mv Environments engineering
Multiagents systems
Software engineering
Engenharia de ambientes
Sistema multiagente
Engenharia de sotware
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Environments engineering
Multiagents systems
Software engineering
Engenharia de ambientes
Sistema multiagente
Engenharia de sotware
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Multiagent systems (MAS) are considered a high level abstration for design and engineering of complex systems. Such systems are characterized by organization structures and coordination process more articulated and dynamic. Usually, agents cooperate and coexist in an environment. In addition, there is a general consense in the research community that an environment is an essential part of open and dynamic MAS. However, given the dynamic characteristics present in complex systems, only the use of the agent-based paradigm in the software development does not guarantee the flexibility and scalability of the project ahead of the inevitable changes on requirements. For this reason, the component-based development have been identified as promising in the building of applications with greater ability to adapt to the changes of its requirements. This work aims at developing a component-based framework for engineering open MAS enviroments. The framework is based on the concept of dynamic software composition and supported by a specification that demand mapping from agents concepts to components in order to ensure the flexibility and reusability provided in the component approach. In addition, i) agents and resources are used to compose the software, ii) components are used to compose agents, and iii) objects and aspects are used to develop the functional and non-functional components requirements. The favorable results of this proposal were checked in experiments developed in four case studies.
publishDate 2007
dc.date.none.fl_str_mv 2007-10-26
2009-01-15
2015-08-25T18:46:21Z
2015-08-25T18:46:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SOUZA JÚNIOR, Marcilio Ferreira de. Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos. 2007. 75 f. Dissertação (Mestrado em Modelagem Computacional de Conhecimento) - Universidade Federal de Alagoas, Maceió, 2007.
http://repositorio.ufal.br/handle/riufal/818
identifier_str_mv SOUZA JÚNIOR, Marcilio Ferreira de. Um arcabouço baseado em componentes para engenharia de ambientes em sistemas multiagentes abertos. 2007. 75 f. Dissertação (Mestrado em Modelagem Computacional de Conhecimento) - Universidade Federal de Alagoas, Maceió, 2007.
url http://repositorio.ufal.br/handle/riufal/818
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Alagoas
BR
Modelagem Computacional de Conhecimento
Programa de Pós-Graduação em Modelagem Computacional de Conhecimento
UFAL
publisher.none.fl_str_mv Universidade Federal de Alagoas
BR
Modelagem Computacional de Conhecimento
Programa de Pós-Graduação em Modelagem Computacional de Conhecimento
UFAL
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL)
instname:Universidade Federal de Alagoas (UFAL)
instacron:UFAL
instname_str Universidade Federal de Alagoas (UFAL)
instacron_str UFAL
institution UFAL
reponame_str Repositório Institucional da Universidade Federal de Alagoas (UFAL)
collection Repositório Institucional da Universidade Federal de Alagoas (UFAL)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL)
repository.mail.fl_str_mv ri@sibi.ufal.br
_version_ 1748233746591514624