A reactive architecture for cloud-based system engineering

A reactive architecture for cloud-based system engineering
复制标题

DOI:
10.1145/2785592.2785611
复制
发表时间:
2015-08
期刊:
Proceedings of the 2015 International Conference on Software and System Process
影响因子:
--
通讯作者:
D. Adjepon-Yamoah;A. Romanovsky;A. Iliasov
D. Adjepon-Yamoah;A. Romanovsky;A. Iliasov
中科院分区:
其他
文献类型:
--
作者:
D. Adjepon-Yamoah;A. Romanovsky;A. Iliasov

文献摘要

相似文献

本文介绍了一种在云上支持系统工程的架构。它利用了云的主要优势:可扩展性,并行性,成本效益,多用户访问和灵活性。该体系结构包括一个开放的工具箱,提供工具作为服务,以支持系统工程的各个阶段。该架构使用开放式生命周期协作服务(OSLC)技术来创建一个反应式中间件,该中间件将开发工件中的任何更改通知给所有利益相关者。它促进了工具的互操作性,并使工具的工作流程能够支持复杂的工程步骤。该架构的另一个组成部分是共享的人工制品存储库。在系统工程过程中生成的所有工件都存储在存储库中,相关利益相关者可以访问。共享存储库还充当一个平台,支持正式模型分解协议和分解模型上的小组工作。最后,该体系结构包括用于确保系统工程过程的可靠性的组件。
The paper introduces an architecture to support system engineering on the cloud. It employs the main benefits of the cloud: scalability, parallelism, cost-effectiveness, multi-user access and flexibility. The architecture includes an open toolbox which provides tools as a service to support various phases of system engineering. The architecture uses the Open Services for Life-cycle Collaboration (OSLC) technology to create a reactive middleware that informs all stakeholders about any changes in the development artefacts. It facilitates the interoperability of tools and enables the workflow of tools to support complex engineering steps. Another component of the architecture is a shared repository of artefacts. All the artefacts generated during a system engineering process are stored in the repository, and can be accessed by relevant stakeholders. The shared repository also serves as a platform to support a protocol for formal model decomposition and group work on the decomposed models. Finally, the architecture includes components for ensuring the dependability of the system engineering process.