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.