Design Rationale Representation in Requirements Engineering using the KAOS meta-model.

Ernani Gaspar Santos, Adriana Pereira de Medeiros · 2011

Abstract. Requirements specifications made in a poor or incorrect manner have been recognized as a source of problems in software development. Recording design rationale in this activity may contribute to a better reasoning about requirements and how to model them, since the software engineers need to carefully evaluate the justifications for their decisions. This work investigates the design rationale representation for requirements models using the Kuaba approach and the KAOS meta-model. It shows that representing design rationale taking advantage of the design meta-models ’ semantics can favor improvements in requirements models quality, working as design feedback. It also contributes to requirement changes management by giving semantics to requirements tracing and supporting impact analysis. Keywords: Design Rationale; Requirements Engineering; Meta-model. 1

Read the paper · More papers on PaperTik