Dependability verification of nanosatellite embedded software supported by a reusable Test System

被引:1
|
作者
Conceicao, Carlos A. P. L. [1 ]
Batista, Carlos L. G. [1 ]
Mattiello-Francisco, Fatima [1 ]
机构
[1] Inst Nacl Pesquisas Espaciais, Sao Jose Dos Campos, Brazil
关键词
dependability; CubeSat; interoperability; verification; failure;
D O I
10.1109/LADC.2016.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The use of CubeSats has increased tremendously over the 15 years since the standard creation because the low cost and reduced project development cycle. However, one of the most concerns in reducing a project delivery time is the collateral effect in test process, resulting in failures in the mission operation. This paper proposes the combined use of the Model-Driven Engineering (MDE) and Model-Base Testing (MBT) approaches in the Validation and Verification (V&V) process of a nanosatellite mission, focusing on an evolved way to measure the dependability requirements of the interoperable on-board software. The proposal counts on a reusable Test System (TS) based on Arduinos that are integrated in the engineering model of the Cubesat architecture via (IC)-C-2 bus. From the behavioral models of both the on-board computer and the satellite payloads, source code can be generated in order to be embedded in the Arduinos, prototyping in the TS the expected behavior of the interactions between the specified subsystems. These models can also be useful to derive test suites following a MBT approach. Thus the TS can support the execution of different test cases at different stages of development of the software intensive subsystems. The proposed V&V process is discussed in the context of a particular nanosatellite named NanosatC-Br2 under development at INPE.
引用
收藏
页码:157 / 163
页数:7
相关论文
共 50 条
  • [1] Dependability through assured reconfiguration in embedded system software
    Strunk, Elisabeth A.
    Knight, John C.
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2006, 3 (03) : 172 - 187
  • [2] Test automation of embedded system software
    Han, SS
    Park, SD
    Kal, DS
    Kim, EJ
    [J]. PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 1120 - 1127
  • [3] Information system architecture for developing reusable testplans for embedded software
    Singh, GB
    Gobrogge, S
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 453 - 461
  • [4] Upgrading embedded software in the field: Dependability and survivability
    Sha, L
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 166 - 181
  • [5] Validation tests of attitude determination software for nanosatellite embedded systems
    Garcia, Camila B. A.
    Vale, Samuel R. C.
    Martins-Filho, Luiz S.
    Duarte, Ricardo O.
    Kuga, Helio K.
    Carrara, Valdemir
    [J]. MEASUREMENT, 2018, 116 : 391 - 401
  • [6] Reusable design method for multiple processors embedded system's software
    Fang, YJ
    Li, N
    [J]. ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 7, 2005, : 571 - 577
  • [7] Dependability Analysis and Verification Technology of Artificial Intelligence Software
    Zhang, Yaming
    Wu, Lijin
    Shen, Xiaomei
    Shen, Zehua
    Tang, Tongli
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 226 - 232
  • [8] Functional Design and Verification of Automotive Embedded Software: An Integrated System Verification Flow
    Shedeed, Mohamed
    Bahig, Ghada
    Elkharashi, M. Watheq
    Chen, Michael
    [J]. 2013 SAUDI INTERNATIONAL ELECTRONICS, COMMUNICATIONS AND PHOTONICS CONFERENCE (SIECPC), 2013,
  • [9] Software dependability considered as the main problem of embedded systems
    Halang, WA
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2003, : 14 - 21
  • [10] Practical verification of embedded software
    Staunstrup, J
    Andersen, HR
    Hulgaard, H
    Lind-Nielsen, J
    Larsen, KG
    Behrmann, G
    Kristoffersen, K
    Skou, A
    Leerberg, H
    Theilgaard, NB
    [J]. COMPUTER, 2000, 33 (05) : 68 - +