Developing a UML profile for modelling knowledge-based systems

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.Th...

Full description

Bibliographic Details
Main Authors: Abdullah, Mohd Syazwan, Kimble, Chris, Paige, Richard, Benest, Ian, Evans, Andy
Other Authors: Aßmann, Uwe
Format: Book Section
Published: Springer Berlin Heidelberg 2005
Subjects:
_version_ 1825803431824064512
author Abdullah, Mohd Syazwan
Kimble, Chris
Paige, Richard
Benest, Ian
Evans, Andy
author2 Aßmann, Uwe
author_facet Aßmann, Uwe
Abdullah, Mohd Syazwan
Kimble, Chris
Paige, Richard
Benest, Ian
Evans, Andy
author_sort Abdullah, Mohd Syazwan
collection UUM
description 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.
first_indexed 2024-07-04T05:56:56Z
format Book Section
id uum-14845
institution Universiti Utara Malaysia
last_indexed 2024-07-04T05:56:56Z
publishDate 2005
publisher Springer Berlin Heidelberg
record_format eprints
spelling uum-148452015-07-15T04:09:23Z https://repo.uum.edu.my/id/eprint/14845/ Developing a UML profile for modelling knowledge-based systems Abdullah, Mohd Syazwan Kimble, Chris Paige, Richard Benest, Ian Evans, Andy QA76 Computer software 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. Springer Berlin Heidelberg Aßmann, Uwe Aksit, Mehmet Rensink, Arend 2005 Book Section PeerReviewed Abdullah, Mohd Syazwan and Kimble, Chris and Paige, Richard and Benest, Ian and Evans, Andy (2005) Developing a UML profile for modelling knowledge-based systems. In: Model Driven Architecture. Lecture Notes in Computer Science, 3599 . Springer Berlin Heidelberg, pp. 220-233. ISBN 978-3-540-28240-2 http://doi.org/10.1007/11538097_15 doi:10.1007/11538097_15 doi:10.1007/11538097_15
spellingShingle QA76 Computer software
Abdullah, Mohd Syazwan
Kimble, Chris
Paige, Richard
Benest, Ian
Evans, Andy
Developing a UML profile for modelling knowledge-based systems
title Developing a UML profile for modelling knowledge-based systems
title_full Developing a UML profile for modelling knowledge-based systems
title_fullStr Developing a UML profile for modelling knowledge-based systems
title_full_unstemmed Developing a UML profile for modelling knowledge-based systems
title_short Developing a UML profile for modelling knowledge-based systems
title_sort developing a uml profile for modelling knowledge based systems
topic QA76 Computer software
work_keys_str_mv AT abdullahmohdsyazwan developingaumlprofileformodellingknowledgebasedsystems
AT kimblechris developingaumlprofileformodellingknowledgebasedsystems
AT paigerichard developingaumlprofileformodellingknowledgebasedsystems
AT benestian developingaumlprofileformodellingknowledgebasedsystems
AT evansandy developingaumlprofileformodellingknowledgebasedsystems