The ability to follow and examine (i.e., trace) the life of an artifact throughout software evolution can greatly improve overall system comprehension. In this deliverable, we present material directed towards a traceability framework for tracing between software engineering-related artifacts, such as software requirements, software architecture, and software design. This work relies on previous efforts documented in D36, D37, D38 and D63, and has as its primary aim of providing traceability support to the Aspect-Oriented requirements, architecture, and design approaches developed in the laboratory. The main intention of this framework is to provide support for analysis of cross-life-cycle concern representations and the assessment of the impact of their changes throughout system evolution.