Requirements Engineering (RE) is the branch of Software Engineering dealing with requirements for software systems. A software requirement is a property which must be exhibited by software developed or adapted to solve a particular problem. Within RE, there are several branches of methodologies for obtaining requirements, among which we have Goal-Oriented Requirements Engineering (GORE), that uses goals to treat requirements.
['Ana M.G.C. Dias', 'Vasco Amaral', 'João Araújo']
Towards a Domain Specific Language for a Goal-Oriented approach based on KAOS