Interaction-Oriented Programming
Interaction-Oriented Programming
复制标题
面向交互的编程
DOI:
10.1145/3465084.3467486
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Chopra A
中科院分区:
文献类型:
--
作者:
Chopra A
Interaction-Oriented Programming (IOP) refers to multiagent concepts, languages, and programming models for engineering applications that are characterized by interactions between autonomous parties. Such applications arise in domains such as e-commerce, health care, and finance. Owing to the autonomy of the principals involved, such applications are conceptually decentralized. We demonstrate how to specify a decentralized application flexibly and how to engineer correct, fault-tolerant endpoints (agents) for the principals in a straightforward manner. Notably, the entire application is realized as agents communicating over an unordered, unreliable messaging infrastructure (our implementations in fact use UDP). IOP departs from traditional distributed systems approaches that rely on guarantees in the application's communication infrastructure, e.g., for ordering and fault tolerance. Notably, IOP shows how to address application semantics, the holy grail of distributed systems.
登录
查看更多内容
影响因子:
2.2
作者:
C. Simonyi
通讯作者:
C. Simonyi
影响因子:
2.2
作者:
T. Lewis
通讯作者:
T. Lewis
DOI:
10.1109/35.790867
发表时间:
1999
期刊:
IEEE Commun. Mag.
影响因子:
--
作者:
P. Wing;B. O'Higgins
通讯作者:
B. O'Higgins
DOI:
10.1007/978-0-387-21599-0
发表时间:
2002
期刊:
IEEE Intelligent Systems and their Applications
影响因子:
--
作者:
H. Erdogmus;O. Tanir
通讯作者:
O. Tanir
DOI:
10.1080/095281398146770
发表时间:
1998
期刊:
J. Exp. Theor. Artif. Intell.
影响因子:
--
作者:
J. Vidal;E. Durfee
通讯作者:
E. Durfee