| O que |
|
|---|---|
| Quando |
31/05/2012 das 10:20 até 14:20 |
| Onde | Sala 220 (conselhos). Prédio 43412 - Instituto de Informática - Campus do Vale |
| Adicionar evento ao calendário |
|
Aluno: Gilleanes Thorwald Araujo Guedes
Orientadora: Profa. Dra. Rosa Maria Viccari
Banca Examinadora:
Prof. Dr. Marcelo Soares Pimenta (UFRGS)
Prof. Dr. Sergio Crespo Coelho da Silva Pinto (UNISINOS)
Profa. Dra. Viviane Torres da Silva (UFF)
Presidente da Banca: Profa. Dra. Rosa Maria Viccari
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 em 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.