FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal of Aerospace Technology and Management (Online) |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462014000400447 |
Resumo: | ABSTRACT: The software in satellite applications has become increasingly larger, more complex and more integrated, so its verification and validation require exploration of new approaches. In this paper we present a Model-Based Testing (MBT) approach applied to the Communication Module of the ITASAT-1 university satellite. The models are Finite State Machines (FSM) representing the software behavior. In order to manage the difficulties to model the software behavior the approach employs the Conformance and Fault Injection (CoFI) testing methodology associated with the JPlavisFSM tool in the real context of a satellite's critical software. The former advises the modularization of the modelling into different types of behavior into different FSMs, while the latter integrates several FSM-based methods to derive test cases, provides facilities to design and to check properties of the models and computes metrics. The main result of this case study was the evaluation of the drawbacks on the design of the testing models supported by CoFI and JPlavisFSM. The models, test sets, metrics with the application of our approach applied to the Communication Module are presented. The paper discusses the benefits as well as the points requiring new researches. |
id |
DCTA-1_63d8e1b1a6bb5a84bc68c8dad907b8f1 |
---|---|
oai_identifier_str |
oai:scielo:S2175-91462014000400447 |
network_acronym_str |
DCTA-1 |
network_name_str |
Journal of Aerospace Technology and Management (Online) |
repository_id_str |
|
spelling |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case StudyFinite state machineModel-based testingTest-case generation methodsTesting methodologyABSTRACT: The software in satellite applications has become increasingly larger, more complex and more integrated, so its verification and validation require exploration of new approaches. In this paper we present a Model-Based Testing (MBT) approach applied to the Communication Module of the ITASAT-1 university satellite. The models are Finite State Machines (FSM) representing the software behavior. In order to manage the difficulties to model the software behavior the approach employs the Conformance and Fault Injection (CoFI) testing methodology associated with the JPlavisFSM tool in the real context of a satellite's critical software. The former advises the modularization of the modelling into different types of behavior into different FSMs, while the latter integrates several FSM-based methods to derive test cases, provides facilities to design and to check properties of the models and computes metrics. The main result of this case study was the evaluation of the drawbacks on the design of the testing models supported by CoFI and JPlavisFSM. The models, test sets, metrics with the application of our approach applied to the Communication Module are presented. The paper discusses the benefits as well as the points requiring new researches.Departamento de Ciência e Tecnologia Aeroespacial2014-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462014000400447Journal of Aerospace Technology and Management v.6 n.4 2014reponame:Journal of Aerospace Technology and Management (Online)instname:Departamento de Ciência e Tecnologia Aeroespacial (DCTA)instacron:DCTA10.5028/jatm.v6i4.369info:eu-repo/semantics/openAccessPinheiro,Arineiza C.Simão,AdenilsoAmbrosio,Ana Mariaeng2017-05-26T00:00:00Zoai:scielo:S2175-91462014000400447Revistahttp://www.jatm.com.br/ONGhttps://old.scielo.br/oai/scielo-oai.php||secretary@jatm.com.br2175-91461984-9648opendoar:2017-05-26T00:00Journal of Aerospace Technology and Management (Online) - Departamento de Ciência e Tecnologia Aeroespacial (DCTA)false |
dc.title.none.fl_str_mv |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
title |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
spellingShingle |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study Pinheiro,Arineiza C. Finite state machine Model-based testing Test-case generation methods Testing methodology |
title_short |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
title_full |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
title_fullStr |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
title_full_unstemmed |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
title_sort |
FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study |
author |
Pinheiro,Arineiza C. |
author_facet |
Pinheiro,Arineiza C. Simão,Adenilso Ambrosio,Ana Maria |
author_role |
author |
author2 |
Simão,Adenilso Ambrosio,Ana Maria |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Pinheiro,Arineiza C. Simão,Adenilso Ambrosio,Ana Maria |
dc.subject.por.fl_str_mv |
Finite state machine Model-based testing Test-case generation methods Testing methodology |
topic |
Finite state machine Model-based testing Test-case generation methods Testing methodology |
description |
ABSTRACT: The software in satellite applications has become increasingly larger, more complex and more integrated, so its verification and validation require exploration of new approaches. In this paper we present a Model-Based Testing (MBT) approach applied to the Communication Module of the ITASAT-1 university satellite. The models are Finite State Machines (FSM) representing the software behavior. In order to manage the difficulties to model the software behavior the approach employs the Conformance and Fault Injection (CoFI) testing methodology associated with the JPlavisFSM tool in the real context of a satellite's critical software. The former advises the modularization of the modelling into different types of behavior into different FSMs, while the latter integrates several FSM-based methods to derive test cases, provides facilities to design and to check properties of the models and computes metrics. The main result of this case study was the evaluation of the drawbacks on the design of the testing models supported by CoFI and JPlavisFSM. The models, test sets, metrics with the application of our approach applied to the Communication Module are presented. The paper discusses the benefits as well as the points requiring new researches. |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-12-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462014000400447 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462014000400447 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.5028/jatm.v6i4.369 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Departamento de Ciência e Tecnologia Aeroespacial |
publisher.none.fl_str_mv |
Departamento de Ciência e Tecnologia Aeroespacial |
dc.source.none.fl_str_mv |
Journal of Aerospace Technology and Management v.6 n.4 2014 reponame:Journal of Aerospace Technology and Management (Online) instname:Departamento de Ciência e Tecnologia Aeroespacial (DCTA) instacron:DCTA |
instname_str |
Departamento de Ciência e Tecnologia Aeroespacial (DCTA) |
instacron_str |
DCTA |
institution |
DCTA |
reponame_str |
Journal of Aerospace Technology and Management (Online) |
collection |
Journal of Aerospace Technology and Management (Online) |
repository.name.fl_str_mv |
Journal of Aerospace Technology and Management (Online) - Departamento de Ciência e Tecnologia Aeroespacial (DCTA) |
repository.mail.fl_str_mv |
||secretary@jatm.com.br |
_version_ |
1754732531198984192 |