Computer Software
Print ISSN : 0289-6540
Software Component Technology for Embedded Systems with Memory Protection
Takuya ISHIKAWATakuya AZUMIHiroshi OYAMAShinya HONDAHiroaki TAKADA
Author information
JOURNAL FREE ACCESS

2014 Volume 31 Issue 4 Pages 4_105-4_130

Details
Abstract

This paper describes HR-TECS which is a new component technology for embedded software that requires memory protection, which is one of the important features for the software partitioning. HR-TECS is based on TECS which is a component technology for embedded software, and takes advantage of functionalities of a real-time operating system with memory protection. In addition, interfaces for communications between components do not depend on partitions which the components are allocated to. Thus, components can be implemented without consideration for the component partitioning. Furthermore, not only components which are executed in a user mode (e.g. application software) but also components which are executed in a privileged mode (e.g. device drivers) can be developed with HR-TECS. This paper presents the way to implement HR-TECS by taking advantage of TOPPERS/HRP2 kernel which is a real-time operating system with memory protection. The results of evaluation demonstrate the effectiveness of HR-TECS that its execution time is sufficiently small and predictable, and its memory consumption is sufficiently small.

Content from these authors
© 2014 Japan Society for Software Science and Technology
Previous article Next article
feedback
Top