REUSABLE KNOWLEDGE-BASED COMPONENTS FOR BUILDING SOFTWARE APPLICATIONS: A KNOWLEDGE MODELLING APPROACH | Publicación