×

星载微波探测仪软件时序表化的设计方法

消耗积分:2 | 格式:rar | 大小:137 | 2009-08-26

张亮

分享资料个

在航天技术日新月异发展的今天,人类为了更有效地探索和研究太空,需要基于计算机
技术的、功能强大的、可靠性非常高的航天系统和设备支持,航天软件则是这些系统和设备的灵魂。因此研究高质量、设计合理、运行可靠的航天软件具有重要的意义。
国内外的众多事例已经表明,当代飞行器的大量灾难性事故是由软件故障引起的,因此
如何减少软件缺陷,提高航天软件的可靠性已经成为软件界面临的严峻挑战[1]。软件可靠性是最重要的软件特性[2],而航天软件具有高实时性、工作环境恶劣、高精度、长寿命、工作期间无法直接人为干预等特点,因此对其进行高可靠性的设计尤为重要。而充分的软件测试是当前提高软件可靠性的有效手段,亦是软件质量保证的关键步骤,软件错误往往是在设计时形成的,与硬件错误相比更难看到、更难检测,那么在航天软件设计中充分考虑可测性则是非常必要的。
星载微波探测仪是某卫星的有效载荷,其软件运行的安全可靠和正确稳定是保证该载荷
成功完成探测任务的重要环节。本文提出了将软件时序表化的设计方法,即将整个软件设计为一张时序表,软件设计中传统的顺序执行结构和循环执行结构替换为查时序表执行,使微波探测仪软件具有结构简单、模块功能和结构松散、易更改、可测性好、安全可靠等优点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !