2008
DOI: 10.1142/s0218194008003829
|View full text |Cite
|
Sign up to set email alerts
|

A Tool Based on Dl for Uml Model Consistency Checking

Abstract: Automated consistency checking of UML models becomes necessary as models grow in size and complexity. Since the UML metamodel does not enforce model consistency, there are no fixed guidelines on how to approach the consistency problem. Current solutions are generally partial. The translation of the metamodel and the user designed model into Description Logics has proved to provide a solution in detecting a large set of inconsistencies. In order to make this solution available to system designers, we have imple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…When used specifically for conceptual modeling, such formalisms are often adopted in a pragmatic way, but a quite-productive line of research has investigated them from a logical perspective with the aim of associating such languages with formal semantics [8][9][10]30]. In particular, an important effort has been made to exploit DLs to represent and enable automated reasoning in graphical conceptual models used in software development and information systems [31][32][33][34][35][36][37][38]. In these works, the relationship between UML class diagrams or ER models and logical languages is studied mostly at theoretical level only.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…When used specifically for conceptual modeling, such formalisms are often adopted in a pragmatic way, but a quite-productive line of research has investigated them from a logical perspective with the aim of associating such languages with formal semantics [8][9][10]30]. In particular, an important effort has been made to exploit DLs to represent and enable automated reasoning in graphical conceptual models used in software development and information systems [31][32][33][34][35][36][37][38]. In these works, the relationship between UML class diagrams or ER models and logical languages is studied mostly at theoretical level only.…”
Section: Related Workmentioning
confidence: 99%
“…In these works, the relationship between UML class diagrams or ER models and logical languages is studied mostly at theoretical level only. Two exceptions are [32], where the authors present a tool for translating UML class diagrams into DL ontologies with the aim of verifying their consistency, and [38], where a prototype tool that provides the DL representation of ER models (more precisely, enhanced entity-relationship models) is presented.…”
Section: Related Workmentioning
confidence: 99%
“…So, generally they are not useful due to the difficulty of learning and utilizing them. Other researches tend to propose tools dealing with algebra based models such as: specification languages [LOTOS (Babaee & Babamir, 2011)], model checking languages as Promela (Amirat et al, 2012) and description logic (Simmonds et al, 2008). In effect, these approaches are mostly uncompleted.…”
Section: Motivation and Related Workmentioning
confidence: 99%
“…For example, Cabot, Clarisó and Riera [8] describe how to transform UML class diagrams together with OCL specifications into Constrain Satisfaction Problems (CSP) in order to validate them. A similar approach is taken by Queralt and Teniente [27] to validate UML models and by Simmonds et al [33]. As a result of the REWERSE project, Milanović et al [23] have defined an approach for metamodel transformation between UML/OCL and OWL/SRWL, based on the R2ML (REWERSE Rule Markup Language) which is a MOF-defined pivotal language for the translation.…”
Section: Related Workmentioning
confidence: 99%