2001 · 143 citations · 16 references
Use cases have proven helpful for eliciting, communicating and documenting requirements. But whereas functional requirements are well supported, use cases provide less support for working with extra-functional requirements, such as security requirements. With the advent of e-commerce applications, security and other extra-functional requirements are growing in importance. In an earlier paper, the authors have introduced the concept of misuse cases -- inverted use cases to denote functions that should not be possible to perform in a system. In this paper, security related misuse cases are elaborated in further detail through a discussion of templates for their textual description.
16
Goal-based requirements analysis
Annie I. Antón · 2002 · 523 citations
Software engineering for safety
Robyn R. Lutz · 2000 · 120 citations
Guiding use case authoring: results of an empirical study
Camille Ben Achour, Colette Rolland, Neil Maiden et al. · 2003 · 111 citations