Even though goal modeling is an effective approach to requirements engineer
ing, it is known to present a number of difficulties in practice. The paper
discusses these difficulties and proposes to couple goal modeling and scen
ario authoring to overcome them. Whereas existing techniques use scenarios
to concretize goals, we use them to discover goals. Our proposal is to defi
ne enactable rules which form the basis of a software environment called L'
Ecritoire to guide the requirements elicitation process through interleaved
goal modeling and scenario authoring. The focus of the paper is on the dis
covery of goals from scenarios. The discovery process is centered around th
e notion of a requirement chunk (RC) which is a pair <Goal, Scenario>. The
paper presents the notion of no, the rules to support the discovery of RCs
and illustrates the application of the approach within L'Ecritoire using th
e ATM example. It also evaluates the potential practical benefits expected
from the use of the approach.