Tracing the rationale behind UML model change through argumentation

  • Authors:
  • Ivan J. Jureta;Stéphane Faulkner

  • Affiliations:
  • Information Management Research Unit, University of Namur, Belgium;Information Management Research Unit, University of Namur, Belgium

  • Venue:
  • ER'07 Proceedings of the 26th international conference on Conceptual modeling
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Neglecting traceability--i.e., the ability to describe and follow the life of a requirement--is known to entail misunderstanding and miscommunication, leading to the engineering of poor quality systems. Following the simple principles that (a) changes to UML model instances ought be justified to the stakeholders, (b) justification should proceed in a structured manner to ensure rigor in discussions, critique, and revisions of model instances, and (c) the concept of argument instantiated in a justification process ought to be well defined and understood, the present paper introduces the UML Traceability through Argumentation Method (UML-TAM) to enable the traceability of design rationale in UML while allowing the appropriateness of model changes to be checked by analysis of the structure of the arguments provided to justify such changes.