KNOWLEDGE ENGINEERING USING THE UML PROFILE - Adopting the Model-Driven Architecture for Knowledge-Based System Development Topics: Verification and Validation of Knowledge-Based Systems In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 1: ICEIS, 74-81, 2006 , Paphos, Cyprus