原文服务方: 航天器工程       
摘要:
针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法.以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长过程,记录堆栈使用深度,并实时检测堆栈溢出.对核心模块的性能测试及堆栈检测实例验证表明:该方法实现简单,对软件性能几乎没有影响,使软件可以在线实时检测堆栈使用深度.软件在堆栈溢出时仍能自主可控,避免“跑飞”崩溃,大大提高其可靠性.
推荐文章
一种低成本纳卫星星载计算机容错方法
纳卫星
双机冗余
仲裁器
错误检测与纠正
星载软件重用技术研究
星载软件
软件重用
层次模型
软件总线
基于uC/OS-Ⅱ的软件容错设计
uC/OS-Ⅱ
SEU
软件容错
EDAC
一种航天器软件进程堆栈使用深度的动态检测方法
航天器软件
进程堆栈
使用深度
动态检测
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 应用EDAC容错技术的星载软件堆栈溢出实时检测方法
来源期刊 航天器工程 学科
关键词 星载软件 堆栈使用深度 堆栈溢出 EDAC容错技术
年,卷(期) 2018,(4) 所属期刊栏目 研究与设计
研究方向 页码范围 104-110
页数 7页 分类号 V446
字数 语种 中文
DOI 10.3969/j.issn.1673-8748.2018.04.016
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (15)
共引文献  (12)
参考文献  (6)
节点文献
引证文献  (1)
同被引文献  (0)
二级引证文献  (0)
2001(3)
  • 参考文献(1)
  • 二级参考文献(2)
2002(2)
  • 参考文献(1)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(4)
  • 参考文献(1)
  • 二级参考文献(3)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(2)
  • 参考文献(0)
  • 二级参考文献(2)
2014(1)
  • 参考文献(0)
  • 二级参考文献(1)
2017(2)
  • 参考文献(2)
  • 二级参考文献(0)
2018(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
星载软件
堆栈使用深度
堆栈溢出
EDAC容错技术
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
航天器工程
双月刊
1673-8748
11-5574/V
16开
1992-01-01
chi
出版文献量(篇)
2396
总下载数(次)
0
总被引数(次)
10878
论文1v1指导