Finding robust solutions in requirements models

8Citations
Citations of this article
52Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Solutions to non-linear requirements engineering problems may be "brittle"; i.e. small changes may dramatically alter solution effectiveness. Hence, it is not enough to just generate solutions to requirements problems- we must also assess solution robustness. The KEYS2 algorithm can generate decision ordering diagrams. Once generated, these diagrams can assess solution robustness in linear time. In experiments with real-world requirements engineering models, we show that KEYS2 can generate decision ordering diagrams in O(N 2). When assessed in terms of terms of (a) reducing inference times, (b) increasing solution quality, and (c) decreasing the variance of the generated solution, KEYS2 out-performs other search algorithms (simulated annealing, ASTAR, MaxWalkSat). © 2009 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Gay, G., Menzies, T., Jalali, O., Mundy, G., Gilkerson, B., Feather, M., & Kiper, J. (2010). Finding robust solutions in requirements models. Automated Software Engineering, 17(1), 87–116. https://doi.org/10.1007/s10515-009-0059-7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free