面向集体信息物理生态系统的软件工程
Software Engineering for Collective Cyber-Physical Ecosystems
AI总结:
针对大规模信息物理生态系统,本文提出将其视为统一协作自组织实体群体的“集体计算范式”,探讨该范式在软件工程中的动机、现状与挑战,并围绕宏编程等多方面概述未来研究路径。
摘要:
当今的分布式和普适计算针对大规模信息物理生态系统,这类系统的特点是由具备计算、通信能力并能与环境和人类交互的设备组成的密集大型网络。虽然大多数研究将这些系统视为“复合体”(即异构功能复合物),但自组织系统和群体机器人学等领域的最新发展开辟了互补视角:将系统视为“集体”(即统一、协作且自组织的实体群体)。本文探讨了软件工程中这一“集体计算范式”的动机、研究现状和影响,讨论了其独特挑战,并概述了未来研究路径,涉及宏编程、集体智能、自适应中间件、集体行为的学习、合成与实验等方面。
英文摘要:
Today's distributed and pervasive computing addresses large-scale cyber-physical ecosystems, characterised by dense and large networks of devices capable of computation, communication and interaction with the environment and people. While most research focusses on treating these systems as "composites" (i.e., heterogeneous functional complexes), recent developments in fields such as self-organising systems and swarm robotics have opened up a complementary perspective: treating systems as "collectives" (i.e., uniform, collaborative, and self-organising groups of entities). This article explores the motivations, state of the art, and implications of this "collective computing paradigm" in software engineering, discusses its peculiar challenges, and outlines a path for future research, touching on aspects such as macroprogramming, collective intelligence, self-adaptive middleware, learning, synthesis, and experimentation of collective behaviour.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。