WER · 2003 · 11 citations · 20 references
EngineeringInformation SystemsRequirements EngineeringSoftware EngineeringSystems DesignGoal-oriented Requirements EngineeringRequirements AnalysisRequirements ElicitationRequirements SpecificationSystem RequirementsGoal-driven Requirements EngineeringRequirements CompositionRequirements Engineering ProcessSeparation Of Concerns
One of the most important principles in Software Engineering is the separation of concerns. When this principle is correctly applied, it helps to promote comprehensibility, maintainability and reusability of software system artifacts. However, often, crosscutting requirements are specified in a scattered and tangled fashion. Therefore, in order to produce better requirements specifications, this paper presents a Goal-oriented REquirements Methodology founded on the Separation of Concerns principle. We named this methodology GREMSoC. It intends to better manipulate with crosscutting requirements in Requirements Engineering process providing a way to represent crosscutting requirements apart from the requirements they affect and to specify the composition between them in a noninvasive way. A case study of an Internet Banking System illustrates the use of this methodology.
20
Goal-oriented requirements engineering: a guided tour
Axel van Lamsweerde · 2002 · 1.7K citations
Requirements engineering in the year 00
Axel van Lamsweerde · 2000 · 667 citations
William Harrison, Harold Ossher · 1993 · 651 citations · Full text