A Model-based Test Cases Generation Method for Spacecraft Software

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to systematically generate sufficient test scenes for the spacecraft's controller software, an automatic model-based test cases generation method is proposed in this article. More specifically, the test requirement is modelled as a statechart diagram using Unified Modeling Language, which can be converted into an intermediate model. After that, test scenes that consider the entire natural scenes are automatically generated from this intermediate model. In this paper, a method to generate test scenes in a particular distribution is proposed, which may reveal more mistakes in the software. The testing framework is a model-based test cases generation method combined with Combinatorial Testing and Adaptive Random Testing, which improves the deficiencies of the designing test scenes manually. The test scenes generated by this method can be directly used for the test of spacecraft.

Original languageEnglish
Title of host publicationProceedings - 2021 8th International Conference on Dependable Systems and Their Applications, DSA 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages373-382
Number of pages10
ISBN (Electronic)9781665443913
DOIs
StatePublished - 2021
Event8th International Conference on Dependable Systems and Their Applications, DSA 2021 - Yinchuan, China
Duration: 11 Sep 202112 Sep 2021

Publication series

NameProceedings - 2021 8th International Conference on Dependable Systems and Their Applications, DSA 2021

Conference

Conference8th International Conference on Dependable Systems and Their Applications, DSA 2021
Country/TerritoryChina
CityYinchuan
Period11/09/2112/09/21

Keywords

  • Adaptive Random Test-ing
  • Combinatorial Testing
  • model-based testing
  • spacecraft software
  • test cases generation

Fingerprint

Dive into the research topics of 'A Model-based Test Cases Generation Method for Spacecraft Software'. Together they form a unique fingerprint.

Cite this