dc.creator.ID |
ALMEIDA, D. R. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/4761728575662561 |
pt_BR |
dc.contributor.advisor1 |
MACHADO, Patricia Duarte de Lima. |
|
dc.contributor.advisor1 |
ANDRADE, Wilkerson de Lucena. |
|
dc.contributor.advisor1ID |
MACHADO, P. D. L. |
pt_BR |
dc.contributor.advisor1ID |
ANDRADE, W. L. |
|
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/2495918356675019 |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/3697205933296303 |
|
dc.contributor.referee1 |
FARIAS, Adalberto Cajueiro de. |
|
dc.contributor.referee2 |
ARANHA, Eduardo Henrique da Silva. |
|
dc.description.resumo |
Atualmente, sistemas computacionais tem cada vez mais tornado espaço na vida da sociedade nos mais diversos setores. E possível encontrar software em funcionamento em sistemas de monitoramento de pacientes, sistemas de controle de trafego aéreo, sistemas robóticos, veículos, etc. A maior parte dos sistemas em uso trabalha sob restrições de tempo. Sistemas cujo funcionamento correto não depende apenas das safadas produzidas, mas também do instante em que foram geradas são conhecidos como sistemas de tempo real. Testar 6 uma atividade que demanda um custo muito elevado e testar sistemas de tempo real e uma atividade ainda mais desafiadora e custosa. Assim, Teste Baseado em Modelos vem sendo uma técnica muito utilizada na geração de casos de teste tanto para sistemas em geral quanto para sistemas de tempo real. Para isso, ferramentas de geração de casos de teste baseadas em modelo recebem como entrada tanto o modelo do sistema sob teste quanto a forma como os testes são gerados. Essa forma como os testes são gerados e conhecida como critério de
geração. O critério de geração reflete o algoritmo de geração de casos de teste e por sua
vez determina quais elementos do modelo serão cobertos e, portanto, quais partes do sistema serão testadas. Ha na literatura trabalhos que estudam critérios de geração para sistemas de tempo real, mas não os analisam observando sua efetividade, ou seja, relacionando tamanho
do conjunto de casos de teste gerado com sua capacidade de revelar falhas. Não foram encontrados
trabalhos na literatura que analisem critérios de geração para sistemas de tempo
real nesse sentido. Assim, nesse trabalho foi proposto um conjunto de critérios de geração
para geração de casos de teste baseados em modelos de sistemas de tempo real identificado
através de uma revisão sistemática. Para este trabalho foi escolhido o modelo simbólico
TIOSTS para descrição de sistemas de tempo real. A ferramenta SYMBOLRT foi estendida
de forma a dar suporte a geração de casos de teste baseada em critérios de geração e um
estudo experimental foi realizado utilizando seis modelos distintos e executados juntamente
com todos os critérios de geração selecionados. Através do estudo experimental, pode-se
concluir que ha diferença entre os critérios investigados em relação a capacidade de revelar
falhas e ao tamanho do conjunto de casos de teste gerados por cada critério de geração. Assim,
algumas conclusões subjetivas puderam ser obtidas as quais podem ser utilizadas para auxiliar o testador na hora de escolher qual critério de geração adotar para geração de
de teste de sistemas de tempo real. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.program |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação |
|
dc.title |
Critérios de geração de casos de teste de sistemas de tempo real. |
pt_BR |
dc.date.issued |
2012-09-10 |
|
dc.description.abstract |
Nowadays, computer systems have increasingly taken place in society in many different
sectors. You can find software operating systems in patient monitoring systems, air traffic
control, robotic systems, vehicles, etc.. The majority part of this systems work under time
constraints. Systems whose functioning depends not only on the correctness of the outputs
produced, but also on the moment when these outputs are generated are known as real-time
systems. Testing is an activity that demands a very high cost, but testing real-time systems is
even more challenging and costly. Thus, Model Based Test has been a widely used technique
to generate test cases for both systems in general and for real-time systems. So, model based
test cases generation tools receive as input the model of the system under test and the way at
which the tests will be generated. The way this tests are generated is known as generation
criterion. The generation criterion reflects the test case generation algorithm and, therefore,
determines which model elements will be covered. There are other works that study criteria
for generating real-time systems, but do not analyze them watching their effectiveness, ie.
relating the size of the set of test cases generated with ability to reveal faults. It were not find
in the literature works that examine generation criteria for real-time systems in this sense.
Thus, it was proposed in this work a set of generation criteria to generation of real-time
systems model based test cases identified through a systematic review. For this work was
chosen the symbolic model HOSTS to describe real-time systems. The SYMBOLRT tool
was extended in order to support the generation of test cases based on generation criteria and
an experimental study was performed using six different models and executed along with
all the selected generation criteria. By the experimental study, we concluded that there is
difference between the investigated criteria in relation to the ability to reveal faults and the
size of the set of test cases generated by each generation criterion. Thus, some subjective
conclusions could be made which can be used to assist the tester when choosing which
criteria to adopt for generating test cases for real-time systems. |
pt_BR |
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6731 |
|
dc.date.accessioned |
2019-09-05T12:50:21Z |
|
dc.date.available |
2019-09-05 |
|
dc.date.available |
2019-09-05T12:50:21Z |
|
dc.type |
Dissertação |
pt_BR |
dc.subject |
Sistemas Computacionais |
|
dc.subject |
Sistemas de Tempo Real |
|
dc.subject |
Teste Baseado em Modelos |
|
dc.subject |
Critério de Geração |
|
dc.subject |
Modelo Simbólico TIOSTS |
|
dc.subject |
SYMBOLRT |
|
dc.subject |
Computational Systems |
|
dc.subject |
Real Time Systems |
|
dc.subject |
Model-Based Testing |
|
dc.subject |
Generation Criterion |
|
dc.subject |
Symbolic Model TIOSTS |
|
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
ALMEIDA, Diego Rodrigues de. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
Real-time system test case generation criteria. |
pt_BR |
dc.identifier.citation |
ALMEIDA, Diego Rodrigues de. Critérios de geração de casos de teste de sistemas de tempo real. 2012. 167f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2012. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6731 |
pt_BR |