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...
Main Authors: | , , , , |
---|---|
Other Authors: | |
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 |