Leveraging the Learning Curve: Reusing Existing Architectural Patterns to Design and Implement MAS

被引:0
|
作者
Casals, Arthur [1 ]
Brandao, Anarosa A. F. [1 ]
机构
[1] Univ Sao Paulo, Escola Politecn, BR-05508220 Sao Paulo, Brazil
来源
IEEE ACCESS | 2025年 / 13卷
关键词
Computer architecture; Problem-solving; Knowledge engineering; Organizations; Collaboration; Semantic Web; Multi-agent systems; Systems architecture; Focusing; Distributed databases; Architectural patterns; distributed systems; multi-agent systems; entity-component-systems; MODEL-DRIVEN DEVELOPMENT; MULTIAGENT SYSTEMS; AGENT; FRAMEWORK;
D O I
10.1109/ACCESS.2025.3546526
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advancements in AI have led to the development of specialized systems related to multi-agent systems (MAS). However, the inherently collaborative nature of agents is often overlooked, and many of these specialized systems are used as components by other AI systems. From a software engineering perspective, this context can benefit from aligning the architectural characteristics of distributed systems with the inherently distributed nature of MAS. We propose that introducing a minimal set of agent-related concepts into the Distributed Systems (DS) domain can improve the engineering of modern MAS by leveraging techniques from DS engineering with established agent theory. In this study, we recapitulated the common origins of MAS and DS by drawing architectural parallels to establish a unified engineering approach. We then defined a minimal set of agent concepts to perform two practical studies on leveraging MAS development. First, we incorporated these concepts into a DS architectural pattern to design a distributed MAS. We then used these concepts in a graduate course to teach MAS engineering to students with no prior knowledge of agent theory. The learning outcomes from both courses included successful MAS implementation using DS tools and techniques. Although more than two-thirds of these students had no practical experience in developing distributed systems, the average final grade in both courses was above 80%, thus validating our approach. Finally, we discuss how this study supports the development of advanced systems using modern AI techniques consistently with established agent-related research while leveraging established DS techniques and concepts.
引用
收藏
页码:45809 / 45825
页数:17
相关论文
共 4 条
  • [1] MAS development: Reusing through agent oriented design patterns
    Sauvage, S
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 37 - 42
  • [2] Architectural patterns for the design of federated learning systems
    Lo, Sin Kit
    Lu, Qinghua
    Zhu, Liming
    Paik, Hye-Young
    Xu, Xiwei
    Wang, Chen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 191
  • [3] Towards Predicting Architectural Design Patterns: A Machine Learning Approach
    Komolov, Sirojiddin
    Dlamini, Gcinizwe
    Megha, Swati
    Mazzara, Manuel
    COMPUTERS, 2022, 11 (10)
  • [4] Architectural Patterns for Software Design Problem-Solving in the Implementation of Federated Learning Structures Within the E-Health Sector
    di Martino, Beniamino
    Di Sivo, Domenico
    Esposito, Antonio
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 5, AINA 2024, 2024, 203 : 347 - 356