MADA-IDE: An environment for developing software based knowledge for reuse in the development of compositional systems multiagent / MADAE-IDE: Um ambiente de desenvolvimento de software baseado no conhecimento para o reuso composicional no desenvolvimento de sistemas multiagente
AUTOR(ES)
UIRATAN ALVES DE SOUSA CAVALCANTE
DATA DE PUBLICAÇÃO
2009
RESUMO
O paradigma de desenvolvimento orientado a agentes tem atingido um alto nível de maturidade na última década. Entretanto, ainda faltam ambientes integrados de desenvolvimento de software que suportem todas as fases do desenvolvimento orientado a agentes. MADAE-Pro é um processo para o desenvolvimento e reuso de famílias de sistemas multiagente e integra dois subprocessos complementares. Um é baseado nos conceitos da Engenharia de Domínio, isto é, visa construir artefatos reutilizáveis que representem uma família de aplicações e o outro, baseado na Engenharia de Aplicações, guia o desenvolvimento de uma aplicação específica reutilizando os produtos do primeiro subprocesso. Este trabalho propõe MADAEIDE, um ambiente integrado de desenvolvimento baseado no conhecimento que automatiza o processo desenvolvimento de software multiagente MADAE-Pro. O ambiente agrega a ontologia ONTORMAS e, através de regras de inferência e buscas semânticas diretamente sobre suas instâncias, automatiza as tarefas de modelagem do processo MADAE-Pro. Estas características levam a um ganho de produtividade por parte do desenvolvedor, além de manter uma base de conhecimento consistente, garantido o sucesso do reuso em futuras aplicações.
ASSUNTO(S)
engenharia de software ontologies sistemas multiagente knowledge engineering engenharia de software engenharia de conhecimento ontologias sistemas baseados em conhecimento multi-agent systems software development environments knowledge-based systems software engineering ambiente de desenvolvimento de software
ACESSO AO ARTIGO
http://www.tedebc.ufma.br//tde_busca/arquivo.php?codArquivo=418Documentos Relacionados
- Um ambiente baseado em conhecimento para suporte ao planejamento do desenvolvimento de software
- ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering.
- USANDO A ABORDAGEM MDA NO DESENVOLVIMENTO DE SISTEMAS MULTI-AGENTES
- Semântica em um ambiente de desenvolvimento de software
- A METHODOLOGY AND A TOOL FOR IT I REUSE GERATIVO IN DOMAIN ENGINEERING MULTIAGENTE