Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes
| Ano de defesa: | 2012 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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: | |
| Palavras-chave em Inglês: | |
| 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 |