Mission Critical Software Test Philosophy A SILS based approach In Indian Mars Orbiter Mission

被引:0
作者
Shankar, Sumith S. [1 ]
Desai, Kiran [1 ]
Dutta, Shuvo [1 ]
Chetwani, Rajiv R. [1 ]
Ravindra, M. [1 ]
Bharadwaj, K. M. [1 ]
机构
[1] ISRO Satellite Ctr ISAC, Syst Reliabil Grp, Software Qual Assurance Div, Bangalore 560017, Karnataka, India
来源
2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I) | 2014年
关键词
Automation; verification; validation; simulator; Software In loop simulation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ISRO Satellite Centre (ISAC) is the lead centre of the Indian Space Research Organisation in the development and operationalisation of satellites for communication, navigation and remote sensing applications. In all these spacecrafts, highly advanced embedded systems carryout variety of mission critical functions. Each of these embedded systems house heterogeneous Processor and Embedded Software Combinations to carry out their functionalities. As per existing practices, testing of on board software to confirm its functioning takes place only when the software is integrated with its associated hardware. On the contrary, by a technique called the Software in Loop Simulation (SILS) test method, the on-board software can be fully tested in a software simulated dynamic environment without Hardware. This method of flight software validation is demonstrated in MARS ORBITER MISSION for AOCE, TCP, SSR, BDH software. The results very well demonstrate the effectiveness of the technique in early performance prediction and assessment of on-board software. This validation philosophy will be followed for all future spacecrafts. In a development, environment where software requirements are too complex and requirement changes are to he incorporated even during final stages of development, this technique offers an excellent solution in fully validating on board software at source code level before it gets integrated with target hardware. This additional validation step not only improves software quality but also enhances productivity and reduces system turnaround time.
引用
收藏
页码:414 / 419
页数:6
相关论文
共 8 条
  • [1] [Anonymous], 1999, ENH SUMM FAM PROD HD
  • [2] [Anonymous], 2000, MA31750, MA31751 Datasheet, Dynex Semiconductors, January 2000 version, Patent No. 31750
  • [3] Beck M, LINUX KERNEL INTERNA
  • [4] James R. Wertz, SPACECRAFT ATTITUDE
  • [5] Kernighan Brian W., C PROGRAMMING LANGUA
  • [6] Simon David E., 2007, EMBEDDED SOFTWARE PR
  • [7] Stevens W. R., ADV PROGRAMMING UNIX
  • [8] [No title captured]