UMA METODOLOGIA BASEADA EM ONTOLOGIAS PARA A ENGENHARIA DE APLICAÇÕES MULTIAGENTE / A METHODOLOGY BASED ON ONTOLOGIAS FOR THE ENGINEERING OF APPLICATIONS MULTI - AGENT
AUTOR(ES)
ALISSON NERES LINDOSO
DATA DE PUBLICAÇÃO
2006
RESUMO
A crescente demanda por aplicações de software cuja construção concilie produtividade, baixo custo e alta qualidade, mesmo em domínios complexos e mutáveis, torna necessária a elaboração de técnicas e metodologias que foquem paradigmas de desenvolvimento mais adequados para abordar aquelas características conflitantes, tal como o paradigma multiagente. Por outro lado, o processo de reutilização de software permite promover a criação de novas aplicações empregando artefatos de software reutilizáveis previamente desenvolvidos. Esse trabalho introduz a MAAEM, uma metodologia baseada em ontologias para a análise, o projeto e a implementação de aplicações multiagente através do reuso de modelos e componentes que representam os requisitos de uma família de aplicações em um domínio, assim como as correspondentes soluções orientadas a agentes para tais requisitos. É também apresentada a ONTORMAS, uma ontologia cuja instanciação é útil para modelar e representar aplicações específicas desenvolvidas com a metodologia MAAEM. São descritos ainda dois estudos de caso elaborados no sentido de avaliar a metodologia e a ontologia, explorando os casos com e sem reuso, respectivamente, nos domínios turístico e jurídico.
ASSUNTO(S)
tourism multi-agent systems reutilização de software ontologies software reuse software development processes direito turismo processos de desenvolvimento de software sistemas multiagente metodologias de desenvolvimento de software law ontologias software development methodologies sistemas de informacao
ACESSO AO ARTIGO
http://www.tedebc.ufma.br//tde_busca/arquivo.php?codArquivo=19Documentos Relacionados
- UMA TÉCNICA PARA A AQUISIÇÃO E CONSTRUÇÃO DE MODELOS DE DOMÍNIO E USUÁRIOS BASEADOS EM ONTOLOGIAS PARA A ENGENHARIA DE DOMÍNIO MULTIAGENTE
- PADRÕES ARQUITETURAIS PARA O DESENVOLVIMENTO DE APLICAÇÕES MULTIAGENTE
- ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering.
- A METHODOLOGY AND A TOOL FOR IT I REUSE GERATIVO IN DOMAIN ENGINEERING MULTIAGENTE
- Uma arquitetura multi-agente de balanceamento de carga para aplicação de objetos distribuídos