当前位置: X-MOL 学术Int. J. Coop. Inf. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Reusable Coordination Components: Reliable Development of Cooperative Information Systems
International Journal of Cooperative Information Systems ( IF 0.5 ) Pub Date : 2017-01-09 , DOI: 10.1142/s0218843017400019
Eva Kühn 1
Affiliation  

Today’s emerging trends like factory of the future, big data, Internet-of-things, intelligent traffic solutions, cyber-physical systems, wireless sensor networks, smart home, smart city and smart grid raise new challenges on software development. They are characterized by high concurrency, distribution and dynamics as well as huge numbers of heterogeneous devices, resources and users that must collaborate in a reliable way. The management of the interactions and dependencies between the participants is a complex task posing massive coordination problems. The here proposed approach is twofold: (i) to analyze similarities in the communication and synchronization behavior of such applications and to identify coordination patterns; and (ii) to give a precise specification of them by means of a suitable coordination model which enables the development of coordination pattern-based software components as solutions. The vision is to compose advanced cooperative information systems from proven, configurable, reusable, generic components that run on a suitable target platform, in order to reduce software development time, risks and costs. In this paper we delimit the idea of “coordination patterns” from other related pattern approaches and motivate the need for a well-defined model to specify them. Several coordination models to achieve this goal are discussed, and the advantages of a new coordination model termed the “Peer Model” are pointed out. The feasibility of the approach to identify coordination patterns, to model them and to provide generic components that can be reused in different scenarios through configuration and composition is evaluated by means of a coordination pattern found in several industrial use cases.

中文翻译:

可重用的协调组件:协作信息系统的可靠开发

未来工厂、大数据、物联网、智能交通解决方案、信息物理系统、无线传感器网络、智能家居、智慧城市和智能电网等当今新兴趋势对软件开发提出了新的挑战。它们的特点是高并发、分布和动态,以及必须以可靠的方式协作的大量异构设备、资源和用户。管理参与者之间的交互和依赖关系是一项复杂的任务,会带来大量的协调问题。这里提出的方法是双重的:(i)分析此类应用程序的通信和同步行为的相似性并确定协调模式;(ii) 通过合适的协调模型给出它们的精确规范,该模型能够开发基于协调模式的软件组件作为解决方案。其愿景是通过在合适的目标平台上运行的经过验证的、可配置的、可重用的通用组件组成先进的协作信息系统,以减少软件开发时间、风险和成本。在本文中,我们将“协调模式”的概念与其他相关的模式方法区分开来,并激发了对定义良好的模型来指定它们的需求。讨论了实现这一目标的几种协调模型,并指出了一种称为“对等模型”的新协调模型的优点。确定协调模式的方法的可行性,
更新日期:2017-01-09
down
wechat
bug