A compiler design for the agent-based programming language

被引:0
|
作者
Zhao, W [1 ]
Jo, CH [1 ]
机构
[1] Univ N Dakota, Dept Comp Sci, Grand Forks, ND 58203 USA
关键词
agents; agent-based computing; agent-based programming language; agent-based software engineering;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we introduce a prototype compiler for the Agent-based Programming Language (APL) using the Belief-Desire-Intention (BDI) model. The compiler we developed can translate an agent-based program written in APL into the Java byte code, which is executable on the Java Virtual Machine (JVM). This paper proposes a simple syntax for Agent-based Programming Language (APL). APL is designed based on the BDI model, which is a natural way to describe the behaviors of an intelligent agent. By using the associated database and reflection concepts, the APL can use different intentions intelligently and dynamically. This work shows how nicely and naturally the APL programming language can represent intelligent software agents and how we can translate the APL program into the Java byte code. In this work, we use the Belief-Plan mapping table and Java reflection feature to implement dynamic linking which makes it possible for APL to link to different code fragments at runtime without recompiling the APL source code. This feature of APL makes the language unique and it may change the way of programming.
引用
收藏
页码:393 / 396
页数:4
相关论文
共 50 条
  • [31] Towards Agent-Based Collaborative Design
    Sarker, Md. Mosharrof Hossain
    LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 169 - 178
  • [32] An agent-based environment for operational design
    Batres, R
    Lu, ML
    Naka, Y
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 : S71 - S76
  • [33] Agent-based software design and reuse
    Duan, Yongqiang
    Zhang, Shensheng
    Gao, Guojun
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (01): : 43 - 45
  • [34] Agent-based simulation model design
    Klima, V
    Kavicka, A
    MODELLING AND SIMULATION 1996, 1996, : 254 - 258
  • [35] Elicitron: A Large Language Model Agent-Based Simulation Framework for Design Requirements Elicitation
    Ataei, Mohammadmehdi
    Cheong, Hyunmin
    Grandi, Daniele
    Wang, Ye
    Morris, Nigel
    Tessier, Alexander
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2025, 25 (02)
  • [36] S-CLAIM: An Agent-based Programming Language for AmI, A Smart-Room Case Study
    Baljak, Valentina
    Benea, Marius Tudor
    Seghrouchni, Amal El Fallah
    Herpson, Cedric
    Honiden, Shinichi
    Thi Thuy Nga Nguyen
    Olaru, Andrei
    Shimizu, Ryo
    Tei, Kenji
    Toriumi, Susumu
    ANT 2012 AND MOBIWIS 2012, 2012, 10 : 30 - 37
  • [37] A Framework Based on Compiler Design Techniques for Programming Learning Environments
    Aras, Sefa
    Gedikli, Eyup
    Ozyurt, Ozcan
    2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP), 2018,
  • [38] Developing Compiler for Nihongo Programming Language PEN
    Kato, Yoshitaka
    Ozaki, Masaya
    Kani, Jun'ya
    Ito, Nobuhiro
    Kawabe, Yoshinobu
    3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 387 - 392
  • [39] LPS - LANGUAGE FOR PROGRAMMING TEACHING AND ITS COMPILER
    GALIMBER.GJ
    KURTAGIC, MA
    ACTA CIENTIFICA VENEZOLANA, 1972, 23 : 27 - &
  • [40] The simplified method of the programming language and compiler development
    Ribic, S
    ITI 2005: Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, : 319 - 324