DSpace/Manakin Repository

Critérios de geração de casos de teste de sistemas de tempo real.

Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta