Interacting Decision-making Agents and their Impacts on Assurances: Taxonomy and Challenges

被引:1
|
作者
Bencomo, Nelly [1 ]
Lewis, Peter R. [1 ]
Goetz, Sebastian [2 ]
机构
[1] Aston Univ, Aston Lab Intelligent Collect Engn ALICE, Birmingham, W Midlands, England
[2] Tech Univ Dresden, Software Technol Grp, Dresden, Germany
关键词
decision-making; soft goals; runtime coordination; self-adaptation; self-organization; runtime models; SELF-ADAPTATION; MODELS; SOFTWARE; INTERNET; SYSTEMS; ANSWER;
D O I
10.1109/MoDRE.2018.00017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
[Context/ Motivation] Decision-making requires the quantification and trade-off of multiple software quality assurances (aka non-functional requirements or softgoals) and the analysis of benefits and costs between alternative functional goal realizations. Modern self-adaptive and self-organizing systems usually must achieve several functional goals. Each can be achieved through alternative realization strategies (i.e. choices) and supported by the decision process of one agent or subsystem. The above is an example, among many others, that implies considering a system shaped by several agents interacting among themselves in a decentralized way towards a higher level goal. [Problems/Questions] The multiple interacting agents involve diverse perspectives with effects on different common software quality assurances while the agents collaborate or compete among themselves. An example of a potential problem could be that one decision suggested by an agent may cancel out the positive effects of another agent on a given software quality with potentially unwanted results. The agents can also use machine learning techniques which exacerbates the uncertainty implied and its effect on the interactions among agents over time. We argue that there is the need for coordinating the decision-making process by different agent-based models in an explicit and decentralized way and that models@run.time can be a means for this. The runtime coordination gives place to big challenges. [Principal ideas] In this paper, and based on an initial exploration of the state-of-the-art, we discuss ideas about how to engineer modern self-adaptive and self-organizing systems. We propose a taxonomy to ease the engineering of such systems and based on that, we discuss the role of models@run.time to support the models of expected behaviour in an explicit way.
引用
收藏
页码:79 / 83
页数:5
相关论文
共 50 条
  • [1] Trustworthy artificial intelligence: A decision-making taxonomy of potential challenges
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Mahmood, Sajjad
    Rafi, Saima
    Demi, Selina
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (09): : 1621 - 1650
  • [2] TAXONOMY FOR DECISION-MAKING IN INDIVIDUALIZED INSTRUCTION
    TOSTI, DT
    HARMON, NP
    [J]. EDUCATIONAL TECHNOLOGY, 1972, 12 (09) : 76 - 80
  • [3] Agents for distributed decision-making
    Talukdar, S
    [J]. 2003 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-4, CONFERENCE PROCEEDINGS, 2003, : 42 - 43
  • [4] Software agents and decision-making
    Matos Bernardo, Maria do Rosario
    Palma-dos-Reis, Antonio
    [J]. ACTAS DA 1A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL II, 2006, : 357 - 373
  • [5] MODELING, TAXONOMY AND ITS APPLICATION IN DECISION-MAKING
    BOZICEVIC, J
    [J]. STROJARSTVO, 1983, 25 (02): : 85 - 92
  • [6] Towards a taxonomy of modes of moral decision-making
    Weber, EU
    Ancker, JS
    [J]. BEHAVIORAL AND BRAIN SCIENCES, 2005, 28 (04) : 563 - +
  • [7] Autonomous Agents and Ethical Decision-Making
    José-Antonio Cervantes
    Luis-Felipe Rodríguez
    Sonia López
    Félix Ramos
    Francisco Robles
    [J]. Cognitive Computation, 2016, 8 : 278 - 296
  • [8] Decision-making by hierarchies of discordant agents
    Xiaotie Deng
    Christos Papadimitriou
    [J]. Mathematical Programming, 1999, 86 : 417 - 431
  • [9] Decision-making by hierarchies of discordant agents
    Deng, XT
    Papadimitriou, C
    [J]. MATHEMATICAL PROGRAMMING, 1999, 86 (02) : 417 - 431
  • [10] Decision-making by hierarchies of discordant agents
    Deng, XT
    Papadimitriou, C
    [J]. ALGORITHMS AND COMPUTATION, PROCEEDINGS, 1997, 1350 : 183 - 192