Integrating multiple specifications using domain goals
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
Crosscutting quality attributes for requirements engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Structured Analysis for Requirements Definition
IEEE Transactions on Software Engineering
Hi-index | 0.01 |
Goal-Oriented Requirement Engineering (GORE) methodologies use goals to facilitate elicitation, elaboration, analysis, and specification of the required behaviors for software. Traditional GORE approaches focus on the goal refinement and requirement derivation. They do not adequately facilitate the elicitation, elaboration, and modeling of the coordination among the tasks required for achieving the inter-related goals. In this paper, we propose an enhancement to GORE to address this problem. In the enhanced GORE (EGORE), we explicitly elicit, analyze and refine relations among various tasks derived from these goals as first-class model elements. When the identified tasks are specified with use cases, the coordinate relations among the tasks will also be specified with appropriate use case relations. As demonstrated by our case study, using EGORE can produce more complete requirements.