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

Back