Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering

dc.contributor.author Oster, Zachary
dc.contributor.author Santhanam, Ganesh Ram
dc.contributor.author Basu, Samik
dc.contributor.department Computer Science
dc.date 2018-02-14T01:00:34.000
dc.date.accessioned 2020-06-30T01:56:49Z
dc.date.available 2020-06-30T01:56:49Z
dc.date.issued 2011-08-12
dc.description.abstract <p>The goal model at the core of the goal-oriented approach to requirements engineering graphically represents relationships between the goals (functional requirements), tasks (realizations of goals), and softgoals (non-functional properties) involved in designing a system. It may, however, be impossible to find a design that fulfills all top-level goals and satisfies all softgoals. In such cases, it is useful to find designs that provide the required functionality while satisfying the most preferred set of softgoals under the goal model's constraints. Existing methods typically consider quantitative preferences over softgoals, where the quantification produces a ranking among softgoals. We instead present an approach that considers expressive qualitative preferences over softgoals; unlike quantitative preferences, these can model interacting and/or mutually exclusive subgoals. Our framework employs a model checking-based method for reasoning with qualitative preferences to identify the most preferred alternative(s). We evaluate our approach using existing goal models from the literature.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/338/
dc.identifier.articleid 1351
dc.identifier.contextkey 5542928
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/338
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/20169
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/338/Oster_TR11_06.pdf|||Fri Jan 14 23:39:49 UTC 2022
dc.subject.disciplines Software Engineering
dc.subject.keywords qualitative preferences
dc.subject.keywords goal model
dc.subject.keywords requirements engineering
dc.subject.keywords GORE
dc.subject.keywords goal-oriented requirements engineering
dc.subject.keywords preference reasoning
dc.subject.keywords model checking
dc.subject.keywords formal methods
dc.title Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Oster_TR11_06.pdf
Size:
341.99 KB
Format:
Adobe Portable Document Format
Description:
Collections