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 条
  • [31] Evaluating software engineering techniques for developing complex systems with multiagent approaches
    Garcia, Emilia
    Giret, Adriana
    Botti, Vicente
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) : 494 - 506
  • [32] AI and Software Engineering Education: Riding the Wave of Innovation
    Mead, Nancy R.
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [33] Navigating the Complexity of Generative AI Adoption in Software Engineering
    Russo, Daniel
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (05)
  • [34] Democratizing AI and IoT through Software Services Engineering
    Helal, Sumi
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE, 2023, : 220 - 221
  • [35] Software Engineering for AI-Based Systems: A Survey
    Martinez-Fernandez, Silverio
    Bogner, Justus
    Franch, Xavier
    Oriol, Marc
    Siebert, Julien
    Trendowicz, Adam
    Vollmer, Anna Maria
    Wagner, Stefan
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (02)
  • [36] Software Engineering for AI-based systems: A survey
    Martínez-Fernández, Silverio
    Bogner, Justus
    Franch, Xavier
    Oriol, Marc
    Siebert, Julien
    Trendowicz, Adam
    Vollmer, Anna Maria
    Wagner, Stefan
    arXiv, 2021,
  • [37] Teaching Software Engineering for AI-Enabled Systems
    Kastner, Christian
    Kang, Eunsuk
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET 2020), 2020, : 45 - 48
  • [38] Can Software Engineering Harness the Benefits of Advanced AI?
    Shaw, Mary
    Zhu, Liming
    IEEE SOFTWARE, 2022, 39 (06) : 99 - 104
  • [39] The Secret to Better AI and Better Software (Is Requirements Engineering)
    Bencomo, Nelly
    Guo, Jin L. C.
    Harrison, Rachel
    Heyn, Hans-Martin
    Menzies, Tim
    IEEE SOFTWARE, 2022, 39 (01) : 105 - 110
  • [40] The Future of Software Engineering Education and Training in the Age of AI
    Tenbergen, Bastian
    Krusche, Stephan
    IEEE Software, 2024, 41 (02) : 28 - 29