HR-TECS: Component technology for embedded systems with memory protection
- 1 June 2013
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15550885,p. 1-8
- https://doi.org/10.1109/isorc.2013.6913200
Abstract
A software partitioning has been used to develop safety-critical systems in recent years. In addition, software component technologies supporting a software partitioning have been developed. This paper describes the new component technology for embedded software that requires memory protection, which is one of the important features for the partitioning. HR-TECS is a new component technology based on the real-time operating system supporting the static memory layout. Developers can easily allocate components to partitions in order to protect memory areas. In addition, HR-TECS supports inter-partition communications so that developers can implement components without consideration for inter-partition communications. The results of evaluation demonstrate the effectiveness of HR-TECS.Keywords
This publication has 11 references indexed in Scilit:
- A component model for hard real-time systems: CCM with ARINC-653Software: Practice and Experience, 2011
- Wheeled Inverted Pendulum with Embedded Component System: A Case StudyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Component-Based Real-Time Operating System for Embedded ApplicationsLecture Notes in Computer Science, 2009
- The SAVE approach to component-based development of vehicular systemsJournal of Systems and Software, 2007
- CAmkES: A component model for secure microkernel-based embedded systemsJournal of Systems and Software, 2007
- A New Specification of Software Components for Embedded SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- HarborPublished by Association for Computing Machinery (ACM) ,2007
- Memory overflow protection for embedded systems using run-time checks, reuse, and compressionACM Transactions on Embedded Computing Systems, 2006
- The Koala component model for consumer electronics softwareComputer, 2000
- Sharing and protection in a single-address-space operating systemACM Transactions on Computer Systems, 1994