A Game-Theoretic Decision-Making Framework for Engineering Self-Protecting Software Systems

被引:4
|
作者
Emami-Taba, Mahsa [1 ]
机构
[1] Univ Waterloo, Software Technol Appl Res STAR Grp, Waterloo, ON, Canada
来源
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017) | 2017年
关键词
Self-Protecting Software; Decision Making; Game Theory; Software Quality Goals;
D O I
10.1109/ICSE-C.2017.43
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Targeted and destructive nature of strategies used by attackers to break down the system require mitigation approaches with dynamic awareness. Making a right decision, when facing today's sophisticated and dynamic attacks, is one of the most challenging aspects of engineering self-protecting software systems. Inspired by game theory, in this research work, we model the interactions between the attacker and the software system as a two-player game. Using game-theoretic techniques, the self-protecting software systems is able to: (i) fuse the strategies of attackers into the decision-making model, and (ii) refine the strategies in dynamic attack scenarios by utilizing what has learned from the system's and adversary's interactions. This research introduces a novel decision-making framework with three phases: (i) modeling quality goals aiming at incorporating them into the decision model, (ii) designing game-theoretic techniques in order to build the decision model, and (iii) realizing the decision-making engine in the adaptation manager. Modeling quality goals provides the adaptation manager with the knowledge-base required in making a systematic adaptation decision. The framework aims at exhibiting a plug-and-play capability to adapt game-theoretic techniques that suite security goals and requirements of the software.
引用
收藏
页码:449 / 452
页数:4
相关论文
共 50 条
  • [1] Decision-Making in Self-Protecting Software Systems: A Game-Theoretic Approach
    Emami-Taba, Mahsa
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 77 - 79
  • [2] A GAME-THEORETIC APPROACH FOR MULTICRITERIA DECISION-MAKING
    FORGO, F
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1984, 229 : 41 - 46
  • [3] A Three-Level Game-Theoretic Decision-Making Framework for Autonomous Vehicles
    Liu, Mushuang
    Wan, Yan
    Lewis, Frank L.
    Nageshrao, Subramanya
    Filev, Dimitar
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (11) : 20298 - 20308
  • [4] Interactive decision-making for autonomous vehicles: A layered game-theoretic framework with situational awareness
    Zhao, Junwu
    Qu, Ting
    Hu, Yunfeng
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2024,
  • [5] Game-theoretic Approach to a Decision-making Problem for Blockchain Mining
    Toda, Kosuke
    Kuze, Naomi
    Ushio, Toshimitsu
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 4515 - 4520
  • [6] Game-Theoretic Approach to a Decision-Making Problem for Blockchain Mining
    Toda, Kosuke
    Kuze, Naomi
    Ushio, Toshimitsu
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (05): : 1783 - 1788
  • [7] Scalable Game-Theoretic Decision-Making for Self-Driving Cars at Unsignalized Intersections
    Yuan, Mingfeng
    Shan, Jinjun
    Schofield, Hunter
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (06) : 5920 - 5930
  • [8] Advertising or recommender systems? A game-theoretic analysis of online retailer platforms' decision-making
    Wang, Yan
    Mei, Shue
    Zhong, Weijun
    MANAGERIAL AND DECISION ECONOMICS, 2022, 43 (06) : 2119 - 2132
  • [9] Developing a game-theoretic interactive decision-making framework for urban land-use planning
    Abolhasani, Somaie
    Taleai, Mohammad
    Lakes, Tobia
    HABITAT INTERNATIONAL, 2023, 141
  • [10] Game-Theoretic Frameworks for Epidemic Spreading and Human Decision-Making: A Review
    Huang, Yunhan
    Zhu, Quanyan
    DYNAMIC GAMES AND APPLICATIONS, 2022, 12 (01) : 7 - 48