Informações:

Publicações do PESC

Título
Integração de Conhecimento em um Ambiente de Desenvolvimento de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Tese de Doutorado
Número de registro
Data da defesa
7/12/1998
Resumo
A integração em Ambientes de Desenvolvimento de Software (ADSs) têm sido considerada uma questão de três dimensões: dados, controle e apresentação. Entretanto, à medida que cresce o número de ferramentas baseadas em conhecimento em um ADS, uma quarta dimensão passa a ter de ser considerada: a integração de conhecimento. Este trabalho defende o uso de Servidores de Conhecimento para promover a integração de conhecimento em um ADS.  Um Servidor de Conhecimento é uma infra-estrutura de conhecimento que torna disponíveis componentes de conhecimento sobre um universo de discurso, para serem reutilizados e compartilhados entre ferramentas. Sua arquitetura é projetada com base em ontologias e modelos de tarefa. Um Servidor de Conhecimento de Processo foi definido no contexto do Projeto TABA da COPPE/UFRJ e um protótipo construído. Para estudar a integração de conhecimento na Estação TABA, foi desenvolvido um assistente inteligente para apoiar a definição de processos de software, utilizando o Servidor de Conhecimento definido.
Abstract
One recurring problem in Software Engineering Environments (SEEs) is the integration of tools. Three dimensions have been considered in this context: Data, control and presentation. However, as knowledge-based support in SEEs grows. Another dimension must be considered: Knowledge integration. In this work we advocate the use of Knowledge Servers to promote knowledge integration in SEEs.  Knowledge Servers can improve integration by offering domain knowledge components to be reused and shared among tools. The Knowledge Server architecture is designed based on domain ontologies and task models. A Software Process Knowledge Server has been defined in the context of TABA Project of COPPE/UFRJ and a prototype developed. To check the knowledge integration in the TABA Workstation, we developed an intelligent assistant to support the definition of new software processes. This assistant was built using the knowledge infrastructure offered by the Knowledge Server defined.
Arquivo
Topo