2010
DOI: 10.1016/j.tcs.2009.04.030
|View full text |Cite
|
Sign up to set email alerts
|

On the complexities of consistency checking for restricted UML class diagrams

Abstract: a b s t r a c tAutomatic debugging of UML class diagrams helps in the visual specification of software systems because users cannot detect errors in logical consistency easily. This study focuses on the tractable consistency checking of UML class diagrams. We accurately identify inconsistencies in these diagrams by translating them into first-order predicate logic that is generalized by counting quantifiers and classify their expressivities by eliminating certain components. We introduce optimized algorithms t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
16
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 19 publications
(16 citation statements)
references
References 8 publications
0
16
0
Order By: Relevance
“…Three notions of UCD satisfiability have been proposed in the literature [19,5,6,20,9]. First, diagram satisfiability refers to the existence of a model, i.e., a FOL interpretation that satisfies all the FOL assertions associated to the diagram and where at least one class has a nonempty extension.…”
Section: Full Satisfiability Of Uml Class Diagramsmentioning
confidence: 99%
See 4 more Smart Citations
“…Three notions of UCD satisfiability have been proposed in the literature [19,5,6,20,9]. First, diagram satisfiability refers to the existence of a model, i.e., a FOL interpretation that satisfies all the FOL assertions associated to the diagram and where at least one class has a nonempty extension.…”
Section: Full Satisfiability Of Uml Class Diagramsmentioning
confidence: 99%
“…Third, we can check whether there is a model of an UML diagram that satisfies all classes and all relationships in a diagram. This last notion of satisfiability, referred here as full satisfiability and introduced in [8,9] is thus stronger than diagram satisfiability, since a model of a diagram that satisfies all classes is, by definition, also a model of that diagram. We now address the complexity of full satisfiability for UCDs with the standard set of constructs, i.e., UCD full .…”
Section: Full Satisfiability Of Uml Class Diagramsmentioning
confidence: 99%
See 3 more Smart Citations