Developing a UML profile for modelling knowledge-based systems

M S Abdullah, C Kimble, R Paige, I Benest, A Evans

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Knowledge engineers have favoured a diagrammatic approach for developing knowledge-based systems and have adopted those used in software engineering. However, these modelling techniques tend to be used in an ad hoc way and are highly dependent on the modelling experience of the engineers involved. This paper focuses on the use of profiles for knowledge modelling that are available in the Unified Modeling Language (UML). It identifies the shortcomings of current approaches to adopting UML and discusses the need for an extension to UML using the profile mechanism. A profile based on the eXecutable Modelling Framework (XMF) is also presented as work-in-progress.

Original languageEnglish
Title of host publicationMODEL DRIVEN ARCHITECTURE
EditorsU Assmann, M Aksit, A Rensink
Place of PublicationBERLIN
Number of pages14
ISBN (Print)3-540-28240-8
Publication statusPublished - 2005
EventWorkshop on Model-Driven Architecture - Foundations and Applications (MDAFA 2004) - Linkoping
Duration: 10 Jun 200411 Jun 2004


ConferenceWorkshop on Model-Driven Architecture - Foundations and Applications (MDAFA 2004)



Cite this