[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1506216.1506244acmconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
poster

Quality attribute game: a game theory based techniquefor software architecture design

Published: 23 February 2009 Publication History

Abstract

Game Theory is the study of multi-person behavior where the decision of one player affects the decisions of others; concepts such as Nash Equilibrium, Pareto optimality etc. analyze the optimal strategies of the players in a particular situation. In Software Architecture Design, various Quality Attributes (QAs) affect each other and the designer makes decisions based on the effectiveness of an architecture solution (AS) at the given scenario, its side-effects on other QAs, and priorities of QAs. One way to automate the architecture design process is to model the conflicting behavior of QAs as a game-theoretic problem and apply the concepts in game theory for optimal design decision analysis.

References

[1]
L. Bass, M. Klein. and F. Bachmann, "Quality Attribute Design Primitives and the Attribute Driven Design Method", In: Proceedings of the Product Family Engineering vol. 4, Springer-Verlag, Berlin.
[2]
S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grnbacher, "Value-based software engineering", Springer, 2005.
[3]
R. Gibbons, "A Primer in Game Theory", Harvester Wheatsheaf, 1992.
[4]
A.G.J. Jansen and J. Bosch, "Software architecture as a set of architectural design decisions", In Proceedings of WICSA 5, pages 109--119, November 2005.
[5]
N. Nisan, "Algorithmic Game Theory", Cambridge University Press, 2007

Cited By

View all
  • (2022)A Game Theoretic Approach for Quality Assurance in Software Systems Using Antifragility-Based Learning HooksResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch081(1701-1719)Online publication date: 2022
  • (2020)A Game Theoretic Approach for Quality Assurance in Software Systems Using Antifragility-Based Learning HooksJournal of Cases on Information Technology10.4018/JCIT.202007010122:3(1-18)Online publication date: 1-Jul-2020
  • (2012)A Market Based Approach for Resolving Resource Constrained Task Allocation Problems in a Software Development ProcessSystems, Software and Services Process Improvement10.1007/978-3-642-31199-4_3(25-36)Online publication date: 2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ISEC '09: Proceedings of the 2nd India software engineering conference
February 2009
154 pages
ISBN:9781605584263
DOI:10.1145/1506216
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 February 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. add
  2. design decisions
  3. game theory
  4. qas
  5. vbse.

Qualifiers

  • Poster

Conference

ISEC '09
Sponsor:
ISEC '09: India Software Engineering Conference
February 23 - 26, 2009
Pune, India

Acceptance Rates

Overall Acceptance Rate 76 of 315 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Game Theoretic Approach for Quality Assurance in Software Systems Using Antifragility-Based Learning HooksResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch081(1701-1719)Online publication date: 2022
  • (2020)A Game Theoretic Approach for Quality Assurance in Software Systems Using Antifragility-Based Learning HooksJournal of Cases on Information Technology10.4018/JCIT.202007010122:3(1-18)Online publication date: 1-Jul-2020
  • (2012)A Market Based Approach for Resolving Resource Constrained Task Allocation Problems in a Software Development ProcessSystems, Software and Services Process Improvement10.1007/978-3-642-31199-4_3(25-36)Online publication date: 2012
  • (2010)Maximizing the value of the software development process by game theoretic analysisProceedings of the 11th International Conference on Product Focused Software10.1145/1961258.1961279(93-96)Online publication date: 21-Jun-2010
  • (2010)Improving Software Development Process through Economic Mechanism DesignSystems, Software and Services Process Improvement10.1007/978-3-642-15666-3_16(177-188)Online publication date: 2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media