gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
A mathematical treatment of defeasible reasoning and its implementation
Artificial Intelligence
Adapting traceability environments to project-specific needs
Communications of the ACM
A generic model for reflective design
ACM Transactions on Software Engineering and Methodology (TOSEM)
ACM Computing Surveys (CSUR)
A logic-based theory of deductive arguments
Artificial Intelligence
A scenario-driven approach to traceability
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Process-Centered Requirements Engineering
Process-Centered Requirements Engineering
Requirements traceability: Theory and practice
Annals of Software Engineering
An Object-Oriented Tool for Tracing Requirements
IEEE Software
Towards Method-Driven Trace Capture
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
A Comprehensive Traceability Model to Support the Design of Interactive Systems
Proceedings of the Workshop on Object-Oriented Technology
PRO-ART: Enabling Requirements Pre-Traceability
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Maintaining Traceability During Object-Oriented Software Evolution: A Case Study
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Improving Reviews by Extended Traceability
HICSS '99 Proceedings of the Thirty-Second Annual Hawaii International Conference on System Sciences-Volume 3 - Volume 3
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Using scenarios to support traceability
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Model Evolution with Aspect-Oriented Mechanisms
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Towards a Catalogue of Patterns for Defining Metrics over i* Models
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Value-based argumentation for justifying compliance
Artificial Intelligence and Law - Special issue on Deontic Logic and Normative Systems
Hi-index | 0.00 |
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.