当前位置: X-MOL 学术Real-Time Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A design flow for supporting component-based software development in multiprocessor real-time systems
Real-Time Systems ( IF 1.4 ) Pub Date : 2018-03-01 , DOI: 10.1007/s11241-018-9301-3
Alessandro Biondi , Giorgio Buttazzo , Marko Bertogna

Component-based software development established as an effective technique to cope with the increasing complexity of modern computing systems. In the context of real-time systems, the M-BROE framework has been recently proposed to efficiently support component-based development of real-time applications on multiprocessor platforms in the presence of shared resources. The framework relies on a two-stage approach where software components are first partitioned upon a virtual multiprocessor platform and are later integrated upon the physical platform by means of component interfaces that abstract from the internal details of the applications. This work presents a complete design flow for the M-BROE framework. Starting from a model of software components, a first method is proposed to partition applications to virtual processors and perform a synthesis of multiple component interfaces. Then, a second method is proposed to support the integration of the components by allocating virtual processors to physical processors. Both methods take resource sharing into account. Experimental results are also presented to evaluate the proposed methodology.

中文翻译:

在多处理器实时系统中支持基于组件的软件开发的设计流程

基于组件的软件开发已成为应对现代计算系统日益复杂的有效技术。在实时系统的背景下,最近提出了 M-BROE 框架,以在共享资源的情况下有效地支持多处理器平台上实时应用程序的基于组件的开发。该框架依赖于两阶段方法,其中软件组件首先在虚拟多处理器平台上进行分区,然后通过从应用程序的内部细节中抽象出来的组件接口集成到物理平台上。这项工作提出了 M-BROE 框架的完整设计流程。从软件组件模型开始,提出了第一种方法,将应用程序划分到虚拟处理器并执行多个组件接口的综合。然后,提出了第二种方法,通过将虚拟处理器分配给物理处理器来支持组件的集成。这两种方法都考虑了资源共享。还提供了实验结果来评估所提出的方法。
更新日期:2018-03-01
down
wechat
bug