Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Guedes, Gilleanes Thorwald Araujo
Orientador(a): Vicari, Rosa Maria
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Uml
Palavras-chave em Inglês:
AML
Link de acesso: http://hdl.handle.net/10183/56847
Resumo: A presente tese de doutorado está inserida dentro do contexto da área de AOSE – Agent-Oriented Software Engineering, uma área surgida recentemente voltada para a engenharia de software de sistemas multi-agentes que mescla conceitos tanto da Inteligência Artificial como da Engenharia de Software. Esta nova área surgiu devido aos novos desafios enfrentados pelos engenheiros de software ao projetar sistemas multi-agentes, uma vez que este tipo de sistema apresenta características que os diferenciam de outros tipos de software, precisamente o fato de possuírem agentes de software, entidades autônomas e pró-ativas que executam funções no sistema, possuidoras de objetivos próprios e capazes de perceber e agir sobre o ambiente que os cerca sem a intervenção de usuários externos. Este trabalho descreve um metamodelo UML desenvolvido para a modelagem de requisitos funcionais específicos para projetos de sistemas multi-agentes. O seu desenvolvimento baseou-se na constatação de que, apesar de já existirem linguagens derivadas da UML para o projeto de sistemas multi-agentes, nenhuma das linguagens estudadas desenvolveu mecanismos para a modelagem dos requisitos deste tipo de software, o que levou-nos a criar um metamodelo UML para este propósito. No decorrer desta tese serão descritas as linguagens estudadas derivadas da UML para ser aplicadas no projeto de sistemas multi-agentes, o metamodelo desenvolvido, sua adaptação aos princípios de projeto de Vicari (2007), três estudos de caso onde o metamodelo foi aplicado, além de uma proposta de mapeamento dos conceitos definidos no metamodelo para os conceitos das linguagens MAS-ML e AML, bem como uma proposta para a validação do metamodelo e dos diagramas criados por meio dele.
id URGS_91f3b7ba47916f2252c0fb967e0237c8
oai_identifier_str oai:www.lume.ufrgs.br:10183/56847
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Guedes, Gilleanes Thorwald AraujoVicari, Rosa Maria2012-10-24T01:38:04Z2012http://hdl.handle.net/10183/56847000860088A presente tese de doutorado está inserida dentro do contexto da área de AOSE – Agent-Oriented Software Engineering, uma área surgida recentemente voltada para a engenharia de software de sistemas multi-agentes que mescla conceitos tanto da Inteligência Artificial como da Engenharia de Software. Esta nova área surgiu devido aos novos desafios enfrentados pelos engenheiros de software ao projetar sistemas multi-agentes, uma vez que este tipo de sistema apresenta características que os diferenciam de outros tipos de software, precisamente o fato de possuírem agentes de software, entidades autônomas e pró-ativas que executam funções no sistema, possuidoras de objetivos próprios e capazes de perceber e agir sobre o ambiente que os cerca sem a intervenção de usuários externos. Este trabalho descreve um metamodelo UML desenvolvido para a modelagem de requisitos funcionais específicos para projetos de sistemas multi-agentes. O seu desenvolvimento baseou-se na constatação de que, apesar de já existirem linguagens derivadas da UML para o projeto de sistemas multi-agentes, nenhuma das linguagens estudadas desenvolveu mecanismos para a modelagem dos requisitos deste tipo de software, o que levou-nos a criar um metamodelo UML para este propósito. No decorrer desta tese serão descritas as linguagens estudadas derivadas da UML para ser aplicadas no projeto de sistemas multi-agentes, o metamodelo desenvolvido, sua adaptação aos princípios de projeto de Vicari (2007), três estudos de caso onde o metamodelo foi aplicado, além de uma proposta de mapeamento dos conceitos definidos no metamodelo para os conceitos das linguagens MAS-ML e AML, bem como uma proposta para a validação do metamodelo e dos diagramas criados por meio dele.This PhD thesis is inserted within the context of the AOSE (Agent-Oriented Software Engineering) area, a recently-emerged field dealing with the software engineering of multi-agent systems which mixes concepts of Artificial Intelligence and Software Engineering together. This new area emerged from new challenges faced by the software engineers when designing multi-agent systems, since this kind of system presents characteristics that set them apart from other types of software, precisely for including software agents, autonomous and proactive entities that execute functions in the system, owning their own goals and able to perceive and act upon the surrounding environment without the intervention of external users. This work describes a UML metamodel developed for the modeling of the specific functional requirements for multi-agent systems projects. Its development was based on the perception that among the studied UML-derived languages for the multi-agent systems project, none of them had developed mechanisms for requirements modeling on this kind of software, leading us to create a UML metamodel for this purpose. Along this thesis we shall describe the UML-derived languages we studied to be applied in the multi-agent systems project, the developed metamodel, its adaptation to the Vicari (2007) design principles, three case studies on which the metamodel was applied, plus a mapping proposal for the concepts defined in the metamodel into MASML and AML languages concepts, as well as a validation proposal for the metamodel and the diagrams created by means of it.application/pdfporInteligência artificialSistemas multiagentesUmlAOSERequirements modelingMetamodelsStereotypesAgentsAgent rolesAgentRole_actorInternal use caseLayers architecture of vicari (2007)MAS-MLAMLUm metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2012doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000860088.pdf000860088.pdfTexto completoapplication/pdf7604731http://www.lume.ufrgs.br/bitstream/10183/56847/1/000860088.pdf76ae3be2200cda67dcd2ec48faabeef7MD51TEXT000860088.pdf.txt000860088.pdf.txtExtracted Texttext/plain529906http://www.lume.ufrgs.br/bitstream/10183/56847/2/000860088.pdf.txtca25b105e1ed178750b709c4de00d042MD52THUMBNAIL000860088.pdf.jpg000860088.pdf.jpgGenerated Thumbnailimage/jpeg1144http://www.lume.ufrgs.br/bitstream/10183/56847/3/000860088.pdf.jpg21bd961eb8a0ec5cb3863d85add62887MD5310183/568472018-10-10 08:40:23.675oai:www.lume.ufrgs.br:10183/56847Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-10T11:40:23Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
title Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
spellingShingle Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
Guedes, Gilleanes Thorwald Araujo
Inteligência artificial
Sistemas multiagentes
Uml
AOSE
Requirements modeling
Metamodels
Stereotypes
Agents
Agent roles
AgentRole_actor
Internal use case
Layers architecture of vicari (2007)
MAS-ML
AML
title_short Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
title_full Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
title_fullStr Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
title_full_unstemmed Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
title_sort Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
author Guedes, Gilleanes Thorwald Araujo
author_facet Guedes, Gilleanes Thorwald Araujo
author_role author
dc.contributor.author.fl_str_mv Guedes, Gilleanes Thorwald Araujo
dc.contributor.advisor1.fl_str_mv Vicari, Rosa Maria
contributor_str_mv Vicari, Rosa Maria
dc.subject.por.fl_str_mv Inteligência artificial
Sistemas multiagentes
Uml
topic Inteligência artificial
Sistemas multiagentes
Uml
AOSE
Requirements modeling
Metamodels
Stereotypes
Agents
Agent roles
AgentRole_actor
Internal use case
Layers architecture of vicari (2007)
MAS-ML
AML
dc.subject.eng.fl_str_mv AOSE
Requirements modeling
Metamodels
Stereotypes
Agents
Agent roles
AgentRole_actor
Internal use case
Layers architecture of vicari (2007)
MAS-ML
AML
description A presente tese de doutorado está inserida dentro do contexto da área de AOSE – Agent-Oriented Software Engineering, uma área surgida recentemente voltada para a engenharia de software de sistemas multi-agentes que mescla conceitos tanto da Inteligência Artificial como da Engenharia de Software. Esta nova área surgiu devido aos novos desafios enfrentados pelos engenheiros de software ao projetar sistemas multi-agentes, uma vez que este tipo de sistema apresenta características que os diferenciam de outros tipos de software, precisamente o fato de possuírem agentes de software, entidades autônomas e pró-ativas que executam funções no sistema, possuidoras de objetivos próprios e capazes de perceber e agir sobre o ambiente que os cerca sem a intervenção de usuários externos. Este trabalho descreve um metamodelo UML desenvolvido para a modelagem de requisitos funcionais específicos para projetos de sistemas multi-agentes. O seu desenvolvimento baseou-se na constatação de que, apesar de já existirem linguagens derivadas da UML para o projeto de sistemas multi-agentes, nenhuma das linguagens estudadas desenvolveu mecanismos para a modelagem dos requisitos deste tipo de software, o que levou-nos a criar um metamodelo UML para este propósito. No decorrer desta tese serão descritas as linguagens estudadas derivadas da UML para ser aplicadas no projeto de sistemas multi-agentes, o metamodelo desenvolvido, sua adaptação aos princípios de projeto de Vicari (2007), três estudos de caso onde o metamodelo foi aplicado, além de uma proposta de mapeamento dos conceitos definidos no metamodelo para os conceitos das linguagens MAS-ML e AML, bem como uma proposta para a validação do metamodelo e dos diagramas criados por meio dele.
publishDate 2012
dc.date.accessioned.fl_str_mv 2012-10-24T01:38:04Z
dc.date.issued.fl_str_mv 2012
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/56847
dc.identifier.nrb.pt_BR.fl_str_mv 000860088
url http://hdl.handle.net/10183/56847
identifier_str_mv 000860088
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
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/56847/1/000860088.pdf
http://www.lume.ufrgs.br/bitstream/10183/56847/2/000860088.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/56847/3/000860088.pdf.jpg
bitstream.checksum.fl_str_mv 76ae3be2200cda67dcd2ec48faabeef7
ca25b105e1ed178750b709c4de00d042
21bd961eb8a0ec5cb3863d85add62887
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831315916355272704