Talks and Poster Presentations (with Proceedings-Entry):
I. Feinerer, G. Salzer, T. Sisel:
"Class diagrams with equated association chains";
Talk: 7th International Symposium on Theoretical Aspects of Software Engineering,
- 2013-07-03; in: "Proceedings of the 7th International Symposium on Theoretical Aspects of Software Engineering",
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.
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.