ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering. / ONTOCADE: UM AMBIENTE CASE BASEADO EM ONTOLOGIAS PARA ANÁLISE E PROJETO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE
AUTOR(ES)
JOSÉ HENRIQUE ALVES DA SILVA FILHO
DATA DE PUBLICAÇÃO
2005
RESUMO
Este trabalho propõe ONTOCADE (Ontology-based Environment for Computer- Aided Domain Engineering), um ambiente CASE baseado em ontologias para análise e projeto na Engenharia de Domínio Multiagente (EDMA). O sucesso da Engenharia de Domínio Multiagente, processo para criação de abstrações de software reutilizáveis para a construção de sistemas multiagentes em um domínio ou área de solução de problemas, depende da disponibilidade de metodologias e ferramentas que ofereçam adequadamente suporte para ontologias, comunicações, mobilidade, autonomia e outros tópicos centrais relacionados aos sistemas baseados em agentes. ONTOCADE fornece suporte à aplicação das fases da MADEM, uma metodologia para EDMA. De acordo com as regras de integração para a constituição de um ambiente, as ferramentas que o compõem utilizam um modelo de dados compartilhado e incorporam o conhecimento de métodos para coordenar e guiar a execução das fases do ciclo de desenvolvimento de software. Por esta razão, o ambiente ONTOCADE é baseado em ontologias, estruturas particularmente apropriadas para representar conhecimento e abstrações de software de alto nível, pois apresentam terminologia clara e não ambígua. ONTOCADE utiliza uma ontologia genérica, a ONTOMADEM, para guiar o usuário na realização da modelagem. Na definição da ONTOMADEM é utilizado o conhecimento da MADEM para gerar uma rede semântica com a representação dos conceitos da metodologia. No projeto, a ONTOMADEM é construída mapeando a rede semântica a uma ontologia representada por uma hierarquia de classes. Como ambiente de execução do ONTOCADE, foi escolhido o Protégé, uma plataforma extensível para a criação de aplicações baseadas em conhecimento. A ONTOMADEM é uma extensão à meta-ontologia do Protégé. Desta forma, o ONTOCADE executa como um plugin, ou seja, um componente agregado ao Protégé, que se serve de todas as funcionalidades providas pela plataforma e oferece suas funções específicas, tais como modelagem de domínio e modelagem arquitetural.
ASSUNTO(S)
ambientes case ontologias engenharia de domínio case environments domain analysis ontologies ciencia da computacao domain engineering sistemas multiagentes multi-agent systems projeto de domínio domain design análise de domínio
ACESSO AO ARTIGO
http://www.tedebc.ufma.br//tde_busca/arquivo.php?codArquivo=260Documentos 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
- AN ONTOLOGY-BASED METHOD FOR STRUCTURING AND ANALYSING THE DESIGN OF MULTIAGENT SYSTEMS
- UMA INFRA-ESTRUTURA PARA MATCHMAKING BASEADO EM ONTOLOGIAS
- Domain engineering to ensure flexibility on interaction laws of multi-agent systems
- Engineering multi-agent systems with aspects and patterns