Reasoning about Trace Dependencies in a Multi-Dimensional Space

Authors: Alexander Egyed

Trace dependencies describe origin, rationale, or realization of software development artifacts. If a model element A led to the implementation of some source code C then there is a trace dependency between the two. If the model element changes then the source code is affected. Conversely, if the source code changes then the model element is affected. This paper describes implications of using source code as a base for establishing trace dependencies.

Download PDF here!