Interaction-Oriented Software Engineering: Programming abstractions for autonomy and decentralization

AI COMMUNICATIONS(2022)

引用 2|浏览4
暂无评分
摘要
We review the main ideas and elements of Interaction-Oriented Software Engineering (IOSE), a program of research that we have pursued for the last two decades, a span of time in which it has grown from philosophy to practical programming abstractions. What distinguishes IOSE from any other program of research is its emphasis on supporting autonomy by modeling the meaning of communication and using that as the basis for engineering decentralized sociotechnical systems. Meaning sounds esoteric but is the basis for practical decision making and a holy grail for the field of distributed systems. We describe our contributions so far, directions for research, and the potential for broad impact on computing.
更多
查看译文
关键词
Autonomy, decentralization, meaning, sociotechnical systems, multiagent systems, protocols, norms, programming models, causality
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要