Um modelo de falhas para sistemas de tempo real
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UEL |
Texto Completo: | https://repositorio.uel.br/handle/123456789/13965 |
Resumo: | Resumo: Sistemas de tempo real são, em geral, sistemas críticos que interagem com o ambiente externo através de eventos de entrada e saída, regulados por restrições de tempo A atividade de teste em sistemas dessa natureza, via de regra, exige abordagens rigorosas em seu desenvolvimento devido às suas características críticas Teste baseado em modelos é uma abordagem que se apoia em formalismos, muitas vezes matemáticos, e que proporciona uma maior confiabilidade à fase de teste No entanto, sua aplicação no desenvolvimento de sistemas de tempo real depende de técnicas adequadas que possam lidar com a evolução contínua do tempo Várias abordagens contam com métodos de discretização para representar o comportamento de modelos temporizados Conjuntos de testes são então extraídos de modelos discretizados, permitindo a verificação de conformidade entre especificações e suas respectivas implementações Neste cenário, quantificar e qualificar o conjunto de teste são tarefas importantes, porém ainda pouco exploradas na abordagem de teste baseado em modelos para sistemas de tempo real Este trabalho propõe uma forma sistemática de identificação de falhas a partir da estrutura de autômatos grid O objetivo é definir um modelo de falhas que apoie as atividades de teste, tais como a análise de cobertura e a extração de conjuntos de teste |
id |
UEL_0ee2bff3e3d40a7bce6bec27a3602b7f |
---|---|
oai_identifier_str |
oai:repositorio.uel.br:123456789/13965 |
network_acronym_str |
UEL |
network_name_str |
Repositório Institucional da UEL |
repository_id_str |
|
spelling |
Um modelo de falhas para sistemas de tempo realSoftwareTestesEngenharia de softwareProgramação em tempo-realProcessamento eletrônico de dados em tempo realSoftwareSoftware engineeringReal-time programmingReal-time data processingFault locationTestingResumo: Sistemas de tempo real são, em geral, sistemas críticos que interagem com o ambiente externo através de eventos de entrada e saída, regulados por restrições de tempo A atividade de teste em sistemas dessa natureza, via de regra, exige abordagens rigorosas em seu desenvolvimento devido às suas características críticas Teste baseado em modelos é uma abordagem que se apoia em formalismos, muitas vezes matemáticos, e que proporciona uma maior confiabilidade à fase de teste No entanto, sua aplicação no desenvolvimento de sistemas de tempo real depende de técnicas adequadas que possam lidar com a evolução contínua do tempo Várias abordagens contam com métodos de discretização para representar o comportamento de modelos temporizados Conjuntos de testes são então extraídos de modelos discretizados, permitindo a verificação de conformidade entre especificações e suas respectivas implementações Neste cenário, quantificar e qualificar o conjunto de teste são tarefas importantes, porém ainda pouco exploradas na abordagem de teste baseado em modelos para sistemas de tempo real Este trabalho propõe uma forma sistemática de identificação de falhas a partir da estrutura de autômatos grid O objetivo é definir um modelo de falhas que apoie as atividades de teste, tais como a análise de cobertura e a extração de conjuntos de testeDissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina, Centro de Ciências Exatas, Programa de Pós-Graduação em Ciência da ComputaçãoAbstract: Real-time systems are, in general, critical systems that interact with the environment through input and output events regulated by time constraints The testing activity on systems of this nature requires rigorous approaches on their development due to their critical aspects Model based testing is an approach that relies on formalisms, often mathematical ones, and that provides more reliability to the testing phase However, model-based testing for real-time systems depends on appropriate techniques that can deal with continuous time evolution Several approaches rely on discretization methods to represent the behavior of timed models Test suites are then extracted from discretized models in order to verify the conformance between specifications and their respective implementations In this scenario the evaluation task of the test suite is important but rarely addressed on model-based testing approaches for real-time systems In this work we propose a systematic strategy to identify faults on grid automata This work aim is to define a fault model that supports model-based testing activities such as coverage analysis and test case generationBonifácio, Adilson Luiz [Orientador]Moura, Arnaldo VieiraBaccarin, EvandroAttrot, WesleyDoi Junior, Gilson2024-05-01T14:21:53Z2024-05-01T14:21:53Z2013.0010.04.2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.uel.br/handle/123456789/13965porMestradoCiência da ComputaçãoCentro de Ciências ExatasPrograma de Pós-Graduação em Ciência da ComputaçãoLondrinareponame:Repositório Institucional da UELinstname:Universidade Estadual de Londrina (UEL)instacron:UELinfo:eu-repo/semantics/openAccess2024-07-12T04:20:08Zoai:repositorio.uel.br:123456789/13965Biblioteca Digital de Teses e Dissertaçõeshttp://www.bibliotecadigital.uel.br/PUBhttp://www.bibliotecadigital.uel.br/OAI/oai2.phpbcuel@uel.br||opendoar:2024-07-12T04:20:08Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL)false |
dc.title.none.fl_str_mv |
Um modelo de falhas para sistemas de tempo real |
title |
Um modelo de falhas para sistemas de tempo real |
spellingShingle |
Um modelo de falhas para sistemas de tempo real Doi Junior, Gilson Software Testes Engenharia de software Programação em tempo-real Processamento eletrônico de dados em tempo real Software Software engineering Real-time programming Real-time data processing Fault location Testing |
title_short |
Um modelo de falhas para sistemas de tempo real |
title_full |
Um modelo de falhas para sistemas de tempo real |
title_fullStr |
Um modelo de falhas para sistemas de tempo real |
title_full_unstemmed |
Um modelo de falhas para sistemas de tempo real |
title_sort |
Um modelo de falhas para sistemas de tempo real |
author |
Doi Junior, Gilson |
author_facet |
Doi Junior, Gilson |
author_role |
author |
dc.contributor.none.fl_str_mv |
Bonifácio, Adilson Luiz [Orientador] Moura, Arnaldo Vieira Baccarin, Evandro Attrot, Wesley |
dc.contributor.author.fl_str_mv |
Doi Junior, Gilson |
dc.subject.por.fl_str_mv |
Software Testes Engenharia de software Programação em tempo-real Processamento eletrônico de dados em tempo real Software Software engineering Real-time programming Real-time data processing Fault location Testing |
topic |
Software Testes Engenharia de software Programação em tempo-real Processamento eletrônico de dados em tempo real Software Software engineering Real-time programming Real-time data processing Fault location Testing |
description |
Resumo: Sistemas de tempo real são, em geral, sistemas críticos que interagem com o ambiente externo através de eventos de entrada e saída, regulados por restrições de tempo A atividade de teste em sistemas dessa natureza, via de regra, exige abordagens rigorosas em seu desenvolvimento devido às suas características críticas Teste baseado em modelos é uma abordagem que se apoia em formalismos, muitas vezes matemáticos, e que proporciona uma maior confiabilidade à fase de teste No entanto, sua aplicação no desenvolvimento de sistemas de tempo real depende de técnicas adequadas que possam lidar com a evolução contínua do tempo Várias abordagens contam com métodos de discretização para representar o comportamento de modelos temporizados Conjuntos de testes são então extraídos de modelos discretizados, permitindo a verificação de conformidade entre especificações e suas respectivas implementações Neste cenário, quantificar e qualificar o conjunto de teste são tarefas importantes, porém ainda pouco exploradas na abordagem de teste baseado em modelos para sistemas de tempo real Este trabalho propõe uma forma sistemática de identificação de falhas a partir da estrutura de autômatos grid O objetivo é definir um modelo de falhas que apoie as atividades de teste, tais como a análise de cobertura e a extração de conjuntos de teste |
publishDate |
2024 |
dc.date.none.fl_str_mv |
10.04.2013 2013.00 2024-05-01T14:21:53Z 2024-05-01T14:21:53Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.uel.br/handle/123456789/13965 |
url |
https://repositorio.uel.br/handle/123456789/13965 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
Mestrado Ciência da Computação Centro de Ciências Exatas Programa de Pós-Graduação em Ciência da Computação |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
Londrina |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UEL instname:Universidade Estadual de Londrina (UEL) instacron:UEL |
instname_str |
Universidade Estadual de Londrina (UEL) |
instacron_str |
UEL |
institution |
UEL |
reponame_str |
Repositório Institucional da UEL |
collection |
Repositório Institucional da UEL |
repository.name.fl_str_mv |
Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL) |
repository.mail.fl_str_mv |
bcuel@uel.br|| |
_version_ |
1809823287964860416 |