Use cases: requirements in context - Kulak, Daryl; Guiney, Eamonn (Software Engineering. Object Technology, 2000)