Roles of Variables Home Page

Byckling P., Gerdt P., Kuzniarz L., Sajaniemi J. (2006)

Increasing Comprehensibility of Object Models: Making the Roles of Attributes Explicit in UML Diagrams

Nordic Journal of Computing 13(3), 149-161.

Abstract: UML allows to produce and maintain object-oriented models of systems from different perspectives and view points using the notion of a diagram. This paper describes how the comprehensibility of models can be increased by augmenting some UML diagrams with additional information about the behavior of attributes. A recent notion of "roles of variables" is used to describe various behaviors. The increased comprehensibility of two diagram types, class diagrams and sequence diagrams, is demonstrated by examples where the added role information reveals the behavior of attributes in a compact manner.

Back to the literature page


Last updated: December 18, 2006

saja.fi@gmail.com