-
题名实时操作系统CPU使用率监测的软件容错研究
被引量:8
- 1
-
-
作者
王余伟
曹东
施书成
-
机构
南京航空航天大学自动化学院
南京航空航天大学飞行控制研究所
-
出处
《计算机工程与科学》
CSCD
北大核心
2018年第8期1337-1343,共7页
-
文摘
在硬件实时操作系统中,系统CPU的使用率是系统性能的一项重要指标,如果任务占据了系统的全部CPU,其它任务将无法继续运行,给系统带来灾难性后果。通过分析实时操作系统中软件运行的特点,系统设计需要采取一定容错策略,以提高系统可靠性和容错能力。在μC/OS-Ⅱ实时操作系统下对飞行控制软件中的任务进行实时监测。首先给出在μC/OS-Ⅱ实时操作系统下CPU使用率的计算方法,合理提出CPU的监测周期。其次,给出对CPU使用率异常的故障检测算法,对故障进行故障处置,提高系统的容错能力。最后,通过在MPC5674飞行控制计算机中编写嵌入式飞行控制软件来验证四种对CPU使用率异常的处置方法。仿真结果表明,实时操作系统中CPU的软件容错方法可以有效提高系统可靠性和容错能力。
-
关键词
实时系统
软件容错
CPU使用率
异常处置
-
Keywords
real time system
software fault tolerance
CPU utilization ratio
exception handling
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名使用防卫式程序设计实现软件容错
被引量:1
- 2
-
-
作者
万剑怡
薛锦云
-
机构
江西师范大学计算机系
-
出处
《计算机科学》
CSCD
北大核心
1996年第1期66-68,共3页
-
基金
国家863发展计划
国家自然科学基金
国家军用共性软件发展计划资助项目
-
文摘
软件避错是提高软件可靠性的主要方法之一,它包含程序检验,测试,正确性证明等技术,然而。
-
关键词
程序设计
软件容错
软件可靠性
-
Keywords
software fault tolerance,defensive programming,exception handling.
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种快速测试Java异常处理机制的方法
被引量:1
- 3
-
-
作者
姜淑娟
闫大顺
-
机构
东南大学计算机科学与工程系
中国矿业大学计算机科学与技术学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2005年第10期1854-1857,共4页
-
基金
国家自然科学基金(60073012)资助江苏省科技攻关项目(BE2001025)资助江苏省自然科学基金(BK2001004)江苏省计算机信息处理技术重点实验室(苏州大学)基金中国矿业大学校基金中国矿业大学青年基金的资助.
-
文摘
异常处理机制能增强程序运行的可靠性,提高软件的健壮性,但异常处理代码本身可能存在错误.由于它的特殊性,采 用与测试普通代码同样的方法对其进行测试,通常效率不高而且很难达到预期的效果.在分析了利用断言违背策略进行软件故 障注入技术的基础上,提出了将Java异常处理机制的特殊结构同断言违背策略、程序变异技术相结合,可以有效地测试异常处 理代码,并设计工具来支持这种故障注入方法.
-
关键词
异常处理
软件故障注入
软件测试
程序变异
-
Keywords
exception handling
software faults injection
software testing
program mutation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于异常处理的并发程序容错机制
被引量:1
- 4
-
-
作者
牛如美
陈雨亭
-
机构
上海交通大学软件学院
-
出处
《计算机工程》
CAS
CSCD
2012年第13期44-47,共4页
-
基金
国家自然科学基金资助面上项目(60970009)
-
文摘
当前并发程序容错机制处理方式单一、效率较低。为此,提出一种适用于多种并发程序错误处理的容错机制。通过在编译及运行过程中对程序进行异常处理,并在异常发生时根据设置的检查点对程序进行回滚和防错误处理,以实现并发程序容错。实验结果表明,该容错机制可有效检测并发程序中的错误,在不增加程序总体运行时间的情况下达到比较理想的容错效果。
-
关键词
异常处理
容错
并发程序
多线程
原子性违例
回滚
检查点
-
Keywords
exception handling
fault-tolerance
concurrent program
multi-threaded
atomicity violation
rollback
checkpoint
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于CPU使用率监测的软件容错研究
被引量:1
- 5
-
-
作者
王小刚
曹东
-
机构
南京航空航天大学自动化学院
南京航空航天大学飞行控制研究所
-
出处
《计算机科学》
CSCD
北大核心
2014年第7期25-29,共5页
-
文摘
在硬实时操作系统中,任务超时运行将会给系统带来灾难性后果。为了提高系统的可靠性和容错能力,系统设计需要采取一定容错策略。系统的CPU使用率是实时系统运行正常与否的重要指标,其可以表征系统的时间特性和任务状态。针对CPU使用率的特点以及容错监测的要求,选取机器周期作为时间信息统计的基准;分析监测周期不同对监测效果的影响;提出了嵌入式实时系统CPU使用率异常的判决条件;并结合结构冗余和时间冗余的思想,设计了4种处置方法用于CPU使用率异常处置。仿真测试表明,基于CPU使用率监测的软件容错方法可以有效提高系统的可靠性和容错能力。
-
关键词
实时系统
软件容错
CPU使用率
异常处置
-
Keywords
Real-time system, software fault-tolerance, CPU utilization ratio, exception handling
-
分类号
TP302.8
[自动化与计算机技术—计算机系统结构]
-