2018
DOI: 10.18293/seke2018-114
|View full text |Cite
|
Sign up to set email alerts
|

A Knowledge Engineering Approach to UML Modeling (S)

Abstract: Multiple-viewed requirements modeling allows requirement engineers to acquire the requirements of a system from different perspectives. Requirements are then specified in various UML models. Maintaining the requirements knowledge encoded in UML notations is tedious and error-prone, since most UML CASE tools provide poor support for reasoning and query. Ontology is a formal notation for describing concepts and their relations in a domain. Since requirement is a kind of knowledge, we propose to use knowledge eng… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…One-hundred eighty-seven records were found through a database search. Twenty-seven studies were investigated after the removal of duplicate documents This systematic review indicates that the formal ontology brings substantial added value to the validation of UML-based models [57][58][59][60]. UML provides graphical elements for modelling static and dynamic aspects of a system.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…One-hundred eighty-seven records were found through a database search. Twenty-seven studies were investigated after the removal of duplicate documents This systematic review indicates that the formal ontology brings substantial added value to the validation of UML-based models [57][58][59][60]. UML provides graphical elements for modelling static and dynamic aspects of a system.…”
Section: Discussionmentioning
confidence: 99%
“…Wei, Sun, and Wang [59] focus on a similar problem, but they use the OWL ontology for the formal representation of UML class diagrams, UML sequence diagrams and UML state machine diagrams. They verify whether these diagrams are consistent and complete.…”
Section: Involvement Of Semantics Into the Uml-based Modellingmentioning
confidence: 99%
See 1 more Smart Citation
“…Rhem 166 used UML as standard notation and RHEM-KAF (Knowledge Acquisition Framework) as a standard process to acquire knowledge and model. Wei et al 167 used OWL ontology to manage the consistency and completeness of UML models and presented the transformation of the UML diagram to ontology.…”
Section: Other Modeling Methodsmentioning
confidence: 99%
“…Wei et al [65] proposed a method to analyze various UML diagrams, including class, sequence, and state machine diagrams. By converting these diagrams into OWL, they used SPARQL queries to perform diverse analyses.…”
Section: Application Of Sparql For Requirements Analysismentioning
confidence: 99%