Dependability Aspects in Configurable Embedded Operating Systems -- DanceOS
Dependability Aspects in Configurable Embedded Operating Systems -- DanceOS
批准号:
182168484
负责人:
Professor Dr.-Ing. Rüdiger Kapitza
金额:
$0.0万
依托单位国家:
德国
项目类别:
Priority Programmes
财政年份:
2010
资助国家:
德国
项目状态:
已结题
起止时间:
2009-12-31 至 2018-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Future hardware designs for embedded systems will exhibit more parallelism and energy efficiency at the price of being less reliable. This bears new challenges for system software, especially the operating system (OS), which has to use and provide software measures to compensate for unreliable hardware. The DanceOS project addresses these challenges for OS design by a novel combination of resource-efficient software-based fault-tolerance techniques, which can flexibly be applied to the OS and the application by means of aspect-oriented programming, driven by a tool-based (semi-)automatic analysis of the application and OS code, resulting in a strictly problem-oriented tailoring of the latter with respect to hardware-fault tolerance.The main goals for the third funding period are (1) to broaden the scope of our research towards the layers above and below the OS in the hardware/software stack and (2) to refine and optimize our methods and tools to gain a better understanding of their fundamental limits.On top of the OS layer, a special focus will be on hardening multi-threaded services in distributed environments. Below the OS, we regard architectures with nonvolatile memories as a hot topic that must be addressed. These systems provide opportunities for novel software-based fault-tolerance measures and very fast (potentially fine-grained) error-recovery mechanisms. On the other hand, nonvolatile memories bear the risk of turning soft errors into permanent failure if not handled correctly.In addition to optimizing the resource efficiency of our aspect-oriented fault-tolerance measures by incorporating whole-program analysis, we plan to explorean alternative development approach based on code generation. The result will be a highly-dependable (AN-encoded) OSEK-like RTOS, which will -- by comparison to previous works -- lead to insights about fundamental limits of using general-purpose aspect languages for software-based fault tolerance. Our dependability analysis infrastructure will be optimized to yield results much faster with only very small compromises regarding result quality. This shall allow developers to integrate our assessment tools into the development cycle. A recurring topic throughout most work packages is the extension of our fault models. While single-bit flips in main memory and CPU registers were dominant in previous project phases, we now aim at incorporating recent research results on more realistic ISA- und sub-ISA fault models.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Scalable hardware-aided trusted data management
-
批准号:361499254
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr.-Ing. Rüdiger Kapitza
-
依托单位:
PRIMaTE: PRIvacy preserving Multi-compartment Trusted Execution
-
批准号:391790956
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr.-Ing. Rüdiger Kapitza
-
依托单位:
Resource efficient dynamic agreement and replication
-
批准号:289170150
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:2015
-
负责人:Professor Dr.-Ing. Rüdiger Kapitza
-
依托单位:
Run-time environment for resource-scarce networked systems
-
批准号:215906697
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr.-Ing. Rüdiger Kapitza
-
依托单位:
BFT2Chain: Design and validation of scalable, Byzantine fault tolerant consensus algorithms for blockchains
-
批准号:446811880
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr.-Ing. Rüdiger Kapitza
-
依托单位:
国内基金
海外基金
基于构件软件的面向可靠安全Aspects建模和一体化开发方法研究
-
批准号:60503032
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2005
-
负责人:毛晓光
-
依托单位: