Developing a UML Profile for Modelling Knowledge-Based Systems

  • Mohd Syazwan Abdullah
  • Chris Kimble
  • Richard Paige
  • Ian Benest
  • Andy Evans
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3599)

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Mohd Syazwan Abdullah
    • 1
    • 2
  • Chris Kimble
    • 1
  • Richard Paige
    • 1
  • Ian Benest
    • 1
  • Andy Evans
    • 1
  1. 1.Department of Computer ScienceUniversity of YorkHeslington, YorkUnited Kingdom
  2. 2.Faculty of Information TechnologyUniversiti Utara MalaysiaSintok, KedahMalaysia

Personalised recommendations