Considering Design Tasks in OO-Software Engineering using Relations
and Relation-based Tools
R. Berghammer and A. Fronk
We demonstrate how relational algebra and its mechanization through the
object-oriented Java-library KURE, which is based on the software
system RelView, can be used to approach practical problems in the
design of object-oriented software. The examples we present range from
the search of improper code pieces and 3D graphical software design
through to the detection of code parts that show design pattern
structure.
Journal on Relation Methods in Computer Science, Vol. 2, pp. 73-92, 2004