FSM-Based Test Case Generation Methods Applied to Test the Communication Software on Board the ITASAT University Satellite: A Case Study

Detalhes bibliográficos
Autor(a) principal: Pinheiro,Arineiza C.
Data de Publicação: 2014
Outros Autores: Simão,Adenilso, Ambrosio,Ana Maria
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