Knowledge Modelling Using UML Profile for Knowledge-Based Systems Development

  • Authors:
  • Mohd Syazwan Abdullah;Richard Paige;Ian Benest;Chris Kimble

  • Affiliations:
  • Faculty of Information Technology, syazwan@uum.edu.my Universiti Utara Malaysia, 06010 Sintok, Kedah, Malaysia;Department of Computer Science, University of York, Heslington, York YO10 5DD, UK {paige,idb,kimble}@cs.york.ac.uk;Department of Computer Science, University of York, Heslington, York YO10 5DD, UK {paige,idb,kimble}@cs.york.ac.uk;Department of Computer Science, University of York, Heslington, York YO10 5DD, UK {paige,idb,kimble}@cs.york.ac.uk

  • Venue:
  • Proceedings of the 2007 conference on Emerging Artificial Intelligence Applications in Computer Engineering: Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Knowledge modelling techniques are widely adopted for designing knowledge-based systems (KBS) used for managing knowledge. This chapter discusses conceptual modelling of KBS in the context of model-driven engineering using standardised conceptual modeling language. An extension to the Unified Modeling Language (UML) for knowledge modelling is presented based on the profiling extension mechanism of UML. The UML profile discussed in this chapter has been successfully captured in a Meta-Object-Facility (MOF) based UML tool --the eXecutable Modelling Framework (XMF) Mosaic. The Ulcer Clinical Practical Guidelines (CPG) Recommendations case study demonstrates the use of the profile, with the prototype system implemented in the Java Expert System Shell (JESS).