2004
DOI: 10.1145/1041685.1029905
|View full text |Cite
|
Sign up to set email alerts
|

Reasoning about partial goal satisfaction for requirements and design engineering

Abstract: Exploring alternative options is at the heart of the requirements and design processes. Different alternatives contribute to different degrees of achievement of non-functional goals about system safety, security, performance, usability, and so forth. Such goals in general cannot be satisfied in an absolute, clear-cut sense. Various qualitative and quantitative frameworks have been proposed to support the assessment of alternatives for design decision making. In general they lead to limited conclusions due to t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
162
0
3

Year Published

2004
2004
2019
2019

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 128 publications
(166 citation statements)
references
References 34 publications
1
162
0
3
Order By: Relevance
“…Sometimes, softgoals are taken to represent non-functional requirements [11]. In other times, a softgoal is considered as a fuzzy proposition, i.e., one which can be partially satisfied (or satisfied to a certain degree, or yet, satisficed) by Situations [12]. We here take a different stance, namely, that a softgoal is one "subjective to interpretation" and "context-specific".…”
Section: Applying Ufo To Analyze Troposmentioning
confidence: 99%
“…Sometimes, softgoals are taken to represent non-functional requirements [11]. In other times, a softgoal is considered as a fuzzy proposition, i.e., one which can be partially satisfied (or satisfied to a certain degree, or yet, satisficed) by Situations [12]. We here take a different stance, namely, that a softgoal is one "subjective to interpretation" and "context-specific".…”
Section: Applying Ufo To Analyze Troposmentioning
confidence: 99%
“…Perhaps the most successful goal-oriented method is KAOS ( [5] and [8]). KAOS is goaldriven: having identified a few preliminary goals for a system-to-be, the KAOS framework facilitates the identification of further goals -and the requisites, objects, agents, and actions of the system.…”
Section: Kaosmentioning
confidence: 99%
“…
AbstractOne of the most important approaches to requirements engineering of the last ten years is the KAOS model as presented in [5] and [8]. We introduce a profile that allows the KAOS model to be represented in the UML.
…”
mentioning
confidence: 99%
“…Three broad categories of approaches have been developed to produce properties that could be used for analysis: Requirements discovery approaches (e.g., [5]) examine testing and deployment artifacts to detect missing or erroneous properties; process improvements have been proposed as part of these approaches. Refinement-based approaches (e.g., [6]) infer properties from formally specified goals or requirements. Lastly, specification generation techniques (e.g., [7][8][9][10][11][12][13][14][15]) infer properties from a representation of a system (e.g., a model or code) or a derivative of the system (e.g., execution traces).…”
Section: Introductionmentioning
confidence: 99%