DocumentCode
3022244
Title
Class Diagrams with Equated Association Chains
Author
Feinerer, Ingo ; Salzer, Gernot ; Sisel, Tanja
Author_Institution
Tech. Univ. Wien, Vienna, Austria
fYear
2013
fDate
1-3 July 2013
Firstpage
209
Lastpage
216
Abstract
We investigate properties of class diagrams with multiplicity constraints - as they appear e.g. in model-based engineering or database design - augmented by equational constraints on association chains. Constraints are typically used to generate additional code that throws an exception when a constraint is violated during run-time. Our aim is different: We develop methods to check already at modelling time whether all constraints can be satisfied, to provide suitable user feedback, and to compute optimal instances of the model. In this paper we extend our approach by a family of constraints that has proven relevant in practice, namely equations between chains of associations. Such equational constraints are necessary if we want to specify that the objects reachable via one chain of associations should in fact be the same as reachable via another one.
Keywords
database management systems; diagrams; feedback; object-oriented programming; user interfaces; class diagrams; database design; equated association chains; model-based engineering; multiplicity constraints; user feedback; Computational modeling; Equations; Mathematical model; Nickel; Numerical models; Object oriented modeling; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2013 International Symposium on
Conference_Location
Birmingham
Type
conf
DOI
10.1109/TASE.2013.35
Filename
6597900
Link To Document