原文服务方: 航天器工程       
摘要:
航天器软件进程堆栈溢出往往会导致软件“跑飞”的后果.文章分析了现有堆栈使用深度检测的静态测试方法和动态测试方法的优点和不足,针对航天器数管软件的特点,提出了一种适用于航天器数管软件进程堆栈使用深度的动态检测方法.通过访问应用软件与系统软件的接口,获得进程堆栈的起始地址和大小等信息,将堆栈区初始化为特定标识,对软件执行最大路径测试后,扫描堆栈区特定标识被覆盖情况,获得进程堆栈的使用深度.在嫦娥五号上升器数管软件中,实现了此方法,并通过上注在轨维护指令进行了测试.结果表明:在不借助任何专业检测软件的情况下,该方法能够实时检测出软件进程堆栈的最大使用深度,以利于避免进程堆栈溢出的风险,提高软件的可靠性.
推荐文章
一种航天器LVDS接口电路实时测试方法
航天器
低压差分信号
接口电路
夹具
实时性测试
一种新的航天器电源系统拓扑
水星探测器
电源系统
最大功率跟踪
顺序开关分流调节
升压变换器
基于深度学习及GPU计算的航天器故障检测技术
深度学习
GPU计算
航天器
故障检测
一种用于航天器数据监视的知识表示方法
数据监视
参数
知识表示
规则
优先级
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种航天器软件进程堆栈使用深度的动态检测方法
来源期刊 航天器工程 学科
关键词 航天器软件 进程堆栈 使用深度 动态检测
年,卷(期) 2017,(1) 所属期刊栏目 研究与设计
研究方向 页码范围 85-90
页数 6页 分类号 V446
字数 语种 中文
DOI 10.3969/j.issn.1673-8748.2017.01.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 侯春青 1 5 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (9)
共引文献  (37)
参考文献  (10)
节点文献
引证文献  (5)
同被引文献  (23)
二级引证文献  (5)
2001(2)
  • 参考文献(1)
  • 二级参考文献(1)
2002(3)
  • 参考文献(1)
  • 二级参考文献(2)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2007(5)
  • 参考文献(2)
  • 二级参考文献(3)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(2)
  • 参考文献(2)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(3)
  • 引证文献(2)
  • 二级引证文献(1)
2019(2)
  • 引证文献(0)
  • 二级引证文献(2)
2020(4)
  • 引证文献(2)
  • 二级引证文献(2)
研究主题发展历程
节点文献
航天器软件
进程堆栈
使用深度
动态检测
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
航天器工程
双月刊
1673-8748
11-5574/V
16开
1992-01-01
chi
出版文献量(篇)
2140
总下载数(次)
0
论文1v1指导