Towards agent-oriented model-driven architecture

被引:11
|
作者
Xiao, Liang [1 ]
Greer, Des
机构
[1] Univ Southampton, Sch Electr & Comp Sci, Southampton SO17 1BJ, Hants, England
[2] Queens Univ Belfast, Sch Electr Elect Engn & Comp Sci, Belfast, Antrim, North Ireland
关键词
adaptive agent model; agent-oriented model-driven architecture; business knowledge model; model-driven architecture; multi-agent system; software adaptivity;
D O I
10.1057/palgrave.ejis.3000688
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-Driven Architecture (MDA) supports the transformation from reusable models to executable software. Business representations, however, cannot be fully and explicitly represented in such models for direct transformation into running systems. Thus, once business needs change, the language abstractions used by MDA (e.g. object constraint language/action semantics), being low level, have to be edited directly. We therefore describe an agent-oriented MDA (AMDA) that uses a set of business models under continuous maintenance by business people, reflecting the current business needs and being associated with adaptive agents that interpret the captured knowledge to behave dynamically. Three contributions of the AMDA approach are identified: (1) to Agent-oriented Software Engineering, a method of building adaptive Multi-Agent Systems; (2) to MDA, a means of abstracting high-level business-oriented models to align executable systems with their requirements at runtime; (3) to distributed systems, the interoperability of disparate components and services via the agent abstraction.
引用
收藏
页码:390 / 406
页数:17
相关论文
共 50 条
  • [31] Towards a Model-Driven Architecture for Interactive Digital Twin Cockpits
    Dalibor, Manuela
    Michael, Judith
    Rumpe, Bernhard
    Varga, Simon
    Wortmann, Andreas
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 377 - 387
  • [32] An Agent-Oriented Architecture for natural language user interfaces
    Hodjat, B
    Amamiya, M
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCI I, 2002, : 128 - 133
  • [33] A Model Driven Agent-Oriented Self-Adaptive Software Development Method
    Lei, Yiwei
    Ben, Kerong
    He, Zhiyong
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 2242 - 2246
  • [34] The Parallel Terraced Scan: An optimization for an agent-oriented architecture
    Rehling, J
    Hofstadter, D
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 900 - 904
  • [35] Comparing Autonomy and Collaboration Between Agent-Oriented Architecture And Service-Oriented Architecture
    Lotfallahtabrizi, Parisa
    Morgan, Yasser
    [J]. 2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 25 - 31
  • [36] Goal-driven agent-oriented software processes
    Cares, Carlos
    Franch, Xavier
    Mayol, Enric
    Alvarez, Enrique
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 336 - +
  • [37] Agent-oriented architecture for monitoring and diagnosis in supervisory systems
    Garcia, A
    Lucena, C
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (02): : 85 - 86
  • [38] Agent-Oriented Based Enterprise Architecture Implementation Methodology
    Rouhani, Babak Darvish
    Mahrin, Mohd Nazri
    Nikpay, Fatemeh
    Nikfard, Pourya
    Rouhani, Bita Darvish
    [J]. NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 411 - 419
  • [39] Test-Driven Agent-Oriented Software Development
    Merdan, Munir
    Vrba, Pavel
    Melik-Merkumians, Martin
    [J]. 2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [40] Towards a Semantic-enabled Agent-oriented Distributed Clinical Decision Model
    Huang, JinMing
    Xiao, Liang
    Yang, Junyi
    Cheng, Mo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS AND COMPUTER ENGINEERING (ICCECE), 2021, : 500 - 510