当前位置: X-MOL 学术IEEE Trans. Emerg. Top. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Programming Model for Hybrid Collaborative Adaptive Systems
IEEE Transactions on Emerging Topics in Computing ( IF 5.1 ) Pub Date : 2020-01-01 , DOI: 10.1109/tetc.2017.2702578
Ognjen Scekic , Tommaso Schiavinotto , Svetoslav Videnov , Michael Rovatsos , Hong-Linh Truong , Daniele Miorandi , Schahram Dustdar

Hybrid Diversity-aware Collective Adaptive Systems (HDA-CAS) are a new generation of socio-technical systems where both human and machine peers collectively participate in complex cognitive and physical tasks. These systems are characterized by the fundamental properties of hybridity and collectiveness, hiding from users the complexities associated with managing the collaboration and coordination of human-machine teams. The SmartSociety platform is a set of integrated software components that jointly provide a number of advanced HDA-CAS functionalities. As part of the CAS initiative, we have developed a programming model and Java APIs that make the use of those functionalities easy and accessible to application developers. In this paper we present the SmartSociety programming model elements, including the principal contributions – Collectives and Collective-based Tasks. We describe and discuss their functionality, implementation and runtime environment. Finally, we qualitatively evaluate the programming model and the language constructs with respect to the desired HDA-CAS properties.

中文翻译:

混合协作自适应系统的编程模型

混合多样性感知集体自适应系统 (HDA-CAS) 是新一代社会技术系统,其中人类和机器同伴共同参与复杂的认知和身体任务。这些系统的特点是混合性和集体性的基本属性,向用户隐藏了与管理人机团队协作和协调相关的复杂性。SmartSociety 平台是一组集成的软件组件,它们共同提供了许多先进的 HDA-CAS 功能。作为 CAS 计划的一部分,我们开发了一种编程模型和 Java API,使应用程序开发人员可以轻松地使用这些功能。在本文中,我们介绍了 SmartSociety 编程模型元素,包括主要贡献——集体和基于集体的任务。我们描述和讨论它们的功能、实现和运行时环境。最后,我们根据所需的 HDA-CAS 属性对编程模型和语言结构进行定性评估。
更新日期:2020-01-01
down
wechat
bug