Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering 2002
DOI: 10.1145/568760.568799
|View full text |Cite
|
Sign up to set email alerts
|

Constraint checking in UML modeling

Abstract: Modeling aims to represent a system in a given formalism. As representations based on high level modeling languages can be interpreted in many ways, constraints are introduced to restrict the field of the possible. On the other hand, language semantics is defined using constraints as well. Within the context of the UML, a classification is proposed to clarify the nature of the constraints that must be fulfilled to ensure model correctness. Constraint violations are only warnings while others are serious. Depen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 13 publications
0
7
0
Order By: Relevance
“…For example, it does not allow us to fix any inconsistencies found since its constraints are side-effect free and cannot modify model elements. Other problems related to OCL, such as the fact that it is not easy to understand, are identified in [66].…”
Section: Extension Mechanismmentioning
confidence: 99%
“…For example, it does not allow us to fix any inconsistencies found since its constraints are side-effect free and cannot modify model elements. Other problems related to OCL, such as the fact that it is not easy to understand, are identified in [66].…”
Section: Extension Mechanismmentioning
confidence: 99%
“…This may imply data dependencies and provide the possibility to specify evolutions causing inconsistencies of linked data models. Sourrouille and Caplat (2002) used the Sherlock inference engine (Bahl et al 2007) to manage UML model validation. Sherlock is composed of an inference engine and a set of Sherlock agents.…”
Section: Approaches Based On Dlsmentioning
confidence: 99%
“…• OCL is not easy to understand and even harder to write [21] for many tool users and developers; • Users who lack of knowledge of OCL will have problems in specifying critics using OCL expressions; • Difficulty in expressing [21] meaningful critics through OCL expressions as it is hard to scale the OCL expressions for complex critics…”
Section: Background and Motivationmentioning
confidence: 99%