Applying the MVC design pattern to multi-agent systems

被引:0
|
作者
Mahmoud, Qusay H. [1 ]
Maamar, Zakaria [2 ]
机构
[1] Univ Guelph, Dept Comp & Informat Sci, Guelph, ON N1G 2W1, Canada
[2] Zayed Univ, Coll Informat Sci, Dubai, U Arab Emirates
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As agent technology becomes more wide-spread, the need for agent-based analysis and design methods and tools will keep growing. An agent, which is an autonomous entity that acts on behalf of the user, has different properties than objects. For example, objects are passive entities that react to external stimuli, but do not exhibit goal directed behavior. On the other hand, agents are active entities that may learn about their environment and react to changes. Because of such crucial differences between objects and agents, object-oriented analysis and design methods cannot accommodate the requirements of engineering agent-based systems. Agents, however, can learn a few things from object-oriented analysis and design. In this paper, we present the AgentViews approach for applying the Model View Controller (MVC) design pattern in designing agent-based systems. This approach will help software developers use a familiar design pattern to determine the types of agents needed to build successful agent-based systems.
引用
收藏
页码:1450 / +
页数:2
相关论文
共 50 条
  • [21] Applying environmental factors to trust algorithms in competitive multi-agent systems
    deFreitas, Michael
    Siy, Harvey
    Zand, Mansour
    [J]. Journal of Software, 2011, 6 (11 SPEC. ISSUE) : 2263 - 2270
  • [22] The reflective blackboard pattern: Architecting large multi-agent systems
    Silva, O
    Garcia, A
    Lucena, C
    [J]. SOFTWARE ENGINEERING FOR LARGE-SCALE MULTI-AGENT SYSTEMS: RESEARCH ISSUES AND PRACTICAL APPLICATIONS, 2003, 2603 : 73 - 93
  • [23] Multi-agent systems
    不详
    [J]. OBJECTIVE COORDINATION IN MULTI-AGENT SYSTEM ENGINEERING: DESIGN AND IMPLEMENTATION, 2001, 2039 : 9 - 32
  • [24] Multi-agent systems
    Talukdar, S
    [J]. 2004 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1 AND 2, 2004, : 59 - 60
  • [25] Multi-Agent Systems
    Julian, Vicente
    Botti, Vicente
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (07):
  • [26] MULTI-AGENT SYSTEMS
    Pirnau, Mironela
    [J]. METALURGIA INTERNATIONAL, 2008, 13 (02): : 39 - 44
  • [27] Multi-agent systems
    Unland, R
    Denzinger, J
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2005, 20 (04): : 223 - 224
  • [28] The use of design patterns for the development of multi-agent systems
    Kostiadis, K
    Hunter, M
    Hu, HS
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 280 - 285
  • [29] Design Agency Prototyping Multi-agent Systems in Architecture
    Gerber, David Jason
    Pantazis, Evangelos
    Marcolino, Leandro Soriano
    [J]. COMPUTER-AIDED ARCHITECTURAL DESIGN: THE NEXT CITY - NEW TECHNOLOGIES AND THE FUTURE OF THE BUILT ENVIRONMENT, CAAD FUTURES 2015, 2015, 527 : 213 - 235
  • [30] Design of negotiation protocols for multi-agent manufacturing systems
    Krothapalli, NKC
    Deshmukh, AV
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1999, 37 (07) : 1601 - 1624