Multiagent AI implementations an emerging software engineering trend

被引:4
|
作者
Nourani, CF
机构
[1] METAAI, Santa Barbara, CA 92007 USA
[2] Univ Calif Santa Barbara, Santa Barbara, CA 92007 USA
关键词
concurrent software engineering with AI agents; multi-agent Al techniques; abstract multiagent Al design; agent morphisms;
D O I
10.1016/S0952-1976(98)00042-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A model is presented for the design and implementation of software systems using multiagent artificial intelligence (AI) and concurrent software engineering techniques. The stages of conceptualization. design and implementation are defined by AI methods. It is proposed that software systems be designed through knowledge acquisition, specification, and multiagent implementations. Multiagent implementations are proposed here to facilitate a fault-tolerant software-design methodology, applying recent research that has led to fault-tolerant AI systems. A particular approach to. and an AI formulation for designing fault-free and fault-tolerant software is presented, based on the agent models of computation. An approach using object-oriented design, coupled with a novel multi-kernel approach, is presented. A system is defined by many communicating pairs of kernels, each defining a part of the system, as specified by object-level knowledge acquisition. An overview of agent morphisms and algebras is presented and applied to the design. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:37 / 42
页数:6
相关论文
共 50 条
  • [1] Multiagent systems: An emerging subdiscipline of AI
    Lesser, VR
    ACM COMPUTING SURVEYS, 1995, 27 (03) : 340 - 342
  • [2] Software engineering: The trend
    Isazadeh, Ayaz
    Informatica (Ljubljana), 2004, 28 (02) : 129 - 137
  • [3] AI AND SOFTWARE ENGINEERING
    KOWALSKI, R
    DATAMATION, 1984, 30 (18): : 92 - &
  • [4] An Agile Method for Multiagent Software Engineering
    Domann, Jaschar
    Hartmann, Sindy
    Burkhardt, Michael
    Barge, Alexander
    Albayrak, Sahin
    5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 928 - 934
  • [5] Intelligent Software Engineering: Synergy between AI and Software Engineering
    Xie, Tao
    ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [6] Software Engineering for Responsible AI
    Lu, Qinghua
    Zhu, Liming
    Whittle, Jon
    Michael, James Bret
    COMPUTER, 2023, 56 (04) : 13 - 16
  • [7] Explainable AI for Software Engineering
    Tantithamthavorn, Chakkrit
    Jiarpakdee, Jirayus
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1 - 2
  • [8] AI in Software Engineering at Facebook
    Bader, Johannes
    Seohyun Kim, Sonia
    Sifei Luan, Frank
    Chandra, Satish
    Meijer, Erik
    IEEE SOFTWARE, 2021, 38 (04) : 52 - 61
  • [9] AI Engineering Research in Software Engineering Venues
    Serebrenik, Alexander
    Staron, Miroslaw
    Cabot, Jordi
    Penzenstadler, Birgit
    Hochstein, Lorin
    Carver, Jeffrey C.
    IEEE SOFTWARE, 2022, 39 (06) : 105 - 108
  • [10] Automotive software engineering - An emerging application domain for software engineering
    Salzmann, C
    Stauner, T
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 333 - 347