Artigo Acesso aberto Revisado por pares

REUSABLE KNOWLEDGE-BASED COMPONENTS FOR BUILDING SOFTWARE APPLICATIONS: A KNOWLEDGE MODELLING APPROACH

1999; World Scientific; Volume: 09; Issue: 03 Linguagem: Inglês

10.1142/s021819409900019x

ISSN

1793-6403

Autores

Martín Molina, José Luis Sierra, José Cuena,

Tópico(s)

AI-based Problem Solving and Planning

Resumo

In computer science, different types of reusable components for building software applications were proposed as a direct consequence of the emergence of new software programming paradigms. The success of these components for building applications depends on factors such as the flexibility in their combination or the facility for their selection in centralised or distributed environments such as internet. In this article, we propose a general type of reusable component, called primitive of representation, inspired by a knowledge-based approach that can promote reusability. The proposal can be understood as a generalisation of existing partial solutions that is applicable to both software and knowledge engineering for the development of hybrid applications that integrate conventional and knowledge based techniques. The article presents the structure and use of the component and describes our recent experience in the development of real-world applications based on this approach.

Referência(s)