Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
Publication no #617   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Trade-off-oriented Development: Making Quality Attribute Trade-offs First-class

Tobias Dürschmid, Eunsuk Kang and David Garlan.

In Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, Montreal, CA, May 2019.

Online links: PDF   Bibtex entry   Plain Text

Implementing a solution for a design decision that precisely satisfies the trade-off between quality attributes can be extremely challenging. Further, typically quality attribute tradeoffs are not represented as first-class entities in development artifacts. Hence, decisions might be suboptimal and lack requirements traceability as well as changeability. We propose Tradeoff- oriented Development (ToD), a new concept to automate the selection and integration of reusable implementations for a given design decision based on quality attribute trade-offs. Implementations that vary in quality attributes and that solve reoccurring design decisions are collected in a design decision library. Developers declaratively specify the quality attribute trade-off, which is then used to automatically select the best fitting implementation. We argue that thereby, software could satisfy the trade-offs more precisely, requirements are traceable and changeable, and advances in implementations automatically improve existing software.

Keywords: Software Architecture.  
    Created: 2019-11-20 16:01:27     Modified: 2020-01-23 15:12:20
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32