arrow
返回

Predictable integration and reuse of executable real-time components

delete2014-05-01
delete5
PRE
AI
R
Rafia Inam *
J
Jan Carlson
M
Mikael Sjödin
J
Jiří Kunčar
DOI:10.1016/j.jss.2013.12.040delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present the concept of runnable virtual node (RVN) as a means to achieve predictable integration and reuse of executable real-time components in embedded systems. A runnable virtual node is a coarse-grained software component that provides functional and temporal isolation with respect to its environment. Its interaction with the environment is bounded both by a functional and a temporal interface, and the validity of its internal temporal behaviour is preserved when integrated with other components or when reused in a new environment. Our realization of RVN exploits the latest techniques for hierarchical scheduling to achieve temporal isolation, and the principles from component-based software-engineering to achieve functional isolation. It uses a two-level deployment process, i.e. deploying functional entities to RVNs and then deploying RVNs to physical nodes, and thus also gives development benefits with respect to composability, system integration, testing, and validation. In addition, we have implemented a server-based inter-RVN communication strategy to not only support the predictable integration and reuse properties of RVNs by keeping the communication code in a separate server, but also increasing the maintainability and flexibility to change the communication code without affecting the timing properties of RVNs. We have applied our approach to a case study, implemented in the ProCom component technology executing on top of a FreeRTOS-based hierarchical scheduling framework and present the results as a proof-of-concept. (C) 2014 Elsevier Inc. All rights reserved.
Keyword:
Real-time components' integration
Component reuse
Hierarchical scheduling
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

M
Malardalen University
学者数:
1.2K
论文数: 1.5K
被引数: 3
引用论文

引用论文

Dissecting aneuploidy phenotypes by constructing Sc2.0 chromosome VII and SCRaMbLEing synthetic disomic yeast
err
IF0
err2022-09-02
err0
errOAAI
errYue Shen; Feng Gao; Yun Wang; Yuerong Wang; Ju Zheng; Jianhui Gong; Jintao Zhang; Zhouqing Luo; Daniel Schindler; Yang Deng; Weichao Ding; Tao Lin; Reem Swidah; Hongcui Zhao; Shuangying Jiang; Cheng Zeng; Shihong Chen; Tai Chen; Yong Wang; Yisha Luo; Leslie Mitchell; Joel S. Bader; Guojie Zhang; Xia Shen; Jian Wang; Xian Fu; Junbiao Dai; Jef D. Boeke; Huanming Yang; Xun Xu; Yizhi Cai
err分享
err收藏
err分享
err收藏