Teste baseado em modelos simbólicos para sistemas de tempo real.

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: ANDRADE, Wilkerson de Lucena.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/2494
Resumo: Sistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Sistemas de tempo real são utilizados em diferentes contextos, como por exemplo, monitoramento de pacientes em hospitais, controle de tráfego aéreo e sistemas embarcados em robôs, eletrodomésticos, veículos, etc. Para esses sistemas, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de V & V, pois defeitos podem significar perdas em termos financeiros, ambientais ou humanos. Como custos e consequências de falhas podem ser elevados, verificação formal e verificação de modelos têm sido utilizadas no processo de V & V. Entretanto, como essas abordagens possuem limitações práticas, teste também é utilizado como uma abordagem complementar porque permite a execução de cenários reais em ambientes de execução reais. Consequentemente, há um crescente interesse na busca por metodologias, técnicas e ferramentas para dar suporte ao teste de sistemas de tempo real, que por sua vez possui inúmeros desafios, tais como implementações compostas por atividades paralelas com eventos síncronos e assíncronos (interrupções), diferentes arquiteturas para instalação, limitação de recursos e restrições de tempo no ambiente de execução. Esta tese foca no teste de conformidade baseado em modelos para sistemas de tempo real. Nesse contexto, a maioria das abordagens atuais baseia-se em máquinas de estados ou em timed automata. Entretanto, a maioria dos sistemas de tempo real manipula dados enquanto estão sujeitos a restrições de tempo. A solução usual consiste em enumerar os valores de dados (em domínios finitos) enquanto o tempo é tratado de forma simbólica, levando ao problema da explosão do espaço de estados. Esta tese propõe um novo modelo para sistemas de tempo real que combina modelos simbólicos com timed automata a fim de tratar dados e requisitos de tempo de maneira simbólica. Uma teoria de teste de conformidade que lida com esse modelo é proposta juntamente com um processo de geração de casos de teste baseado na combinação de execução simbólica e constraint solving para tratar dados e análise simbólica para tratar aspectos temporais. Além disso, a abordagem proposta dá suporte ao teste de interrupções. Finalmente, dois estudos de caso são executados para avaliar a aplicação prática da abordagem proposta.
id UFCG_29843e77523ef0403b953937a790886a
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/2494
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling Teste baseado em modelos simbólicos para sistemas de tempo real.Test based on symbolic models for real-time systems.Teste baseado em modelosSistemas de tempo realModelos simbólicos - computaçãoModelagem computacionalTeste de softwareReal time systemssoftware testingCiência da computação.Sistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Sistemas de tempo real são utilizados em diferentes contextos, como por exemplo, monitoramento de pacientes em hospitais, controle de tráfego aéreo e sistemas embarcados em robôs, eletrodomésticos, veículos, etc. Para esses sistemas, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de V & V, pois defeitos podem significar perdas em termos financeiros, ambientais ou humanos. Como custos e consequências de falhas podem ser elevados, verificação formal e verificação de modelos têm sido utilizadas no processo de V & V. Entretanto, como essas abordagens possuem limitações práticas, teste também é utilizado como uma abordagem complementar porque permite a execução de cenários reais em ambientes de execução reais. Consequentemente, há um crescente interesse na busca por metodologias, técnicas e ferramentas para dar suporte ao teste de sistemas de tempo real, que por sua vez possui inúmeros desafios, tais como implementações compostas por atividades paralelas com eventos síncronos e assíncronos (interrupções), diferentes arquiteturas para instalação, limitação de recursos e restrições de tempo no ambiente de execução. Esta tese foca no teste de conformidade baseado em modelos para sistemas de tempo real. Nesse contexto, a maioria das abordagens atuais baseia-se em máquinas de estados ou em timed automata. Entretanto, a maioria dos sistemas de tempo real manipula dados enquanto estão sujeitos a restrições de tempo. A solução usual consiste em enumerar os valores de dados (em domínios finitos) enquanto o tempo é tratado de forma simbólica, levando ao problema da explosão do espaço de estados. Esta tese propõe um novo modelo para sistemas de tempo real que combina modelos simbólicos com timed automata a fim de tratar dados e requisitos de tempo de maneira simbólica. Uma teoria de teste de conformidade que lida com esse modelo é proposta juntamente com um processo de geração de casos de teste baseado na combinação de execução simbólica e constraint solving para tratar dados e análise simbólica para tratar aspectos temporais. Além disso, a abordagem proposta dá suporte ao teste de interrupções. Finalmente, dois estudos de caso são executados para avaliar a aplicação prática da abordagem proposta.Sistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Sistemas de tempo real são utilizados em diferentes contextos, como por exemplo, monitoramento de pacientes em hospitais, controle de tráfego aéreo e sistemas embarcados em robôs, eletrodomésticos, veículos, etc. Para esses sistemas, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de V & V, pois defeitos podem significar perdas em termos financeiros, ambientais ou humanos. Como custos e consequências de falhas podem ser elevados, verificação formal e verificação de modelos têm sido utilizadas no processo de V & V. Entretanto, como essas abordagens possuem limitações práticas, teste também é utilizado como uma abordagem complementar porque permite a execução de cenários reais em ambientes de execução reais. Consequentemente, há um crescente interesse na busca por metodologias, técnicas e ferramentas para dar suporte ao teste de sistemas de tempo real, que por sua vez possui inúmeros desafios, tais como implementações compostas por atividades paralelas com eventos síncronos e assíncronos (interrupções), diferentes arquiteturas para instalação, limitação de recursos e restrições de tempo no ambiente de execução. Esta tese foca no teste de conformidade baseado em modelos para sistemas de tempo real. Nesse contexto, a maioria das abordagens atuais baseia-se em máquinas de estados ou em timed automata. Entretanto, a maioria dos sistemas de tempo real manipula dados enquanto estão sujeitos a restrições de tempo. A solução usual consiste em enumerar os valores de dados (em domínios finitos) enquanto o tempo é tratado de forma simbólica, levando ao problema da explosão do espaço de estados. Esta tese propõe um novo modelo para sistemas de tempo real que combina modelos simbólicos com timed automata a fim de tratar dados e requisitos de tempo de maneira simbólica. Uma teoria de teste de conformidade que lida com esse modelo é proposta juntamente com um processo de geração de casos de teste baseado na combinação de execução simbólica e constraint solving para tratar dados e análise simbólica para tratar aspectos temporais. Além disso, a abordagem proposta dá suporte ao teste de interrupções. Finalmente, dois estudos de caso são executados para avaliar a aplicação prática da abordagem proposta.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGMACHADO, Patricia Duarte de Lima.MACHADO, P.D.L.http://lattes.cnpq.br/2495918356675019MASSONI, TIAGO LIMA;http://lattes.cnpq.br/3563923906851611GHEIL, Rohit.SAMPAIO, Augusto Cezar Alves.http://lattes.cnpq.br/3977760354511853DEHARBE, David Paul Boris.http://lattes.cnpq.br/2985658685449858ANDRADE, Wilkerson de Lucena.2011-042019-01-10T10:21:08Z2019-01-102019-01-10T10:21:08Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/2494ANDRADE, Wilkerson de Lucena Andrade. Teste baseado em modelos simbólicos para sistemas de tempo real. 388f. 2011. (Tese de Doutorado em Ciência da Computação), Pós-Graduação em Ciência da computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Brasil, 2011. Disponível em; https://dspace.sti.ufcg.edu.br/handle/riufcg/2494porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-07-24T06:04:03Zoai:dspace.sti.ufcg.edu.br:riufcg/2494Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T06:04:03Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Teste baseado em modelos simbólicos para sistemas de tempo real.
Test based on symbolic models for real-time systems.
title Teste baseado em modelos simbólicos para sistemas de tempo real.
spellingShingle Teste baseado em modelos simbólicos para sistemas de tempo real.
ANDRADE, Wilkerson de Lucena.
Teste baseado em modelos
Sistemas de tempo real
Modelos simbólicos - computação
Modelagem computacional
Teste de software
Real time systems
software testing
Ciência da computação.
title_short Teste baseado em modelos simbólicos para sistemas de tempo real.
title_full Teste baseado em modelos simbólicos para sistemas de tempo real.
title_fullStr Teste baseado em modelos simbólicos para sistemas de tempo real.
title_full_unstemmed Teste baseado em modelos simbólicos para sistemas de tempo real.
title_sort Teste baseado em modelos simbólicos para sistemas de tempo real.
author ANDRADE, Wilkerson de Lucena.
author_facet ANDRADE, Wilkerson de Lucena.
author_role author
dc.contributor.none.fl_str_mv MACHADO, Patricia Duarte de Lima.
MACHADO, P.D.L.
http://lattes.cnpq.br/2495918356675019
MASSONI, TIAGO LIMA;
http://lattes.cnpq.br/3563923906851611
GHEIL, Rohit.
SAMPAIO, Augusto Cezar Alves.
http://lattes.cnpq.br/3977760354511853
DEHARBE, David Paul Boris.
http://lattes.cnpq.br/2985658685449858
dc.contributor.author.fl_str_mv ANDRADE, Wilkerson de Lucena.
dc.subject.por.fl_str_mv Teste baseado em modelos
Sistemas de tempo real
Modelos simbólicos - computação
Modelagem computacional
Teste de software
Real time systems
software testing
Ciência da computação.
topic Teste baseado em modelos
Sistemas de tempo real
Modelos simbólicos - computação
Modelagem computacional
Teste de software
Real time systems
software testing
Ciência da computação.
description Sistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Sistemas de tempo real são utilizados em diferentes contextos, como por exemplo, monitoramento de pacientes em hospitais, controle de tráfego aéreo e sistemas embarcados em robôs, eletrodomésticos, veículos, etc. Para esses sistemas, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de V & V, pois defeitos podem significar perdas em termos financeiros, ambientais ou humanos. Como custos e consequências de falhas podem ser elevados, verificação formal e verificação de modelos têm sido utilizadas no processo de V & V. Entretanto, como essas abordagens possuem limitações práticas, teste também é utilizado como uma abordagem complementar porque permite a execução de cenários reais em ambientes de execução reais. Consequentemente, há um crescente interesse na busca por metodologias, técnicas e ferramentas para dar suporte ao teste de sistemas de tempo real, que por sua vez possui inúmeros desafios, tais como implementações compostas por atividades paralelas com eventos síncronos e assíncronos (interrupções), diferentes arquiteturas para instalação, limitação de recursos e restrições de tempo no ambiente de execução. Esta tese foca no teste de conformidade baseado em modelos para sistemas de tempo real. Nesse contexto, a maioria das abordagens atuais baseia-se em máquinas de estados ou em timed automata. Entretanto, a maioria dos sistemas de tempo real manipula dados enquanto estão sujeitos a restrições de tempo. A solução usual consiste em enumerar os valores de dados (em domínios finitos) enquanto o tempo é tratado de forma simbólica, levando ao problema da explosão do espaço de estados. Esta tese propõe um novo modelo para sistemas de tempo real que combina modelos simbólicos com timed automata a fim de tratar dados e requisitos de tempo de maneira simbólica. Uma teoria de teste de conformidade que lida com esse modelo é proposta juntamente com um processo de geração de casos de teste baseado na combinação de execução simbólica e constraint solving para tratar dados e análise simbólica para tratar aspectos temporais. Além disso, a abordagem proposta dá suporte ao teste de interrupções. Finalmente, dois estudos de caso são executados para avaliar a aplicação prática da abordagem proposta.
publishDate 2011
dc.date.none.fl_str_mv 2011-04
2019-01-10T10:21:08Z
2019-01-10
2019-01-10T10:21:08Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/2494
ANDRADE, Wilkerson de Lucena Andrade. Teste baseado em modelos simbólicos para sistemas de tempo real. 388f. 2011. (Tese de Doutorado em Ciência da Computação), Pós-Graduação em Ciência da computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Brasil, 2011. Disponível em; https://dspace.sti.ufcg.edu.br/handle/riufcg/2494
url https://dspace.sti.ufcg.edu.br/handle/riufcg/2494
identifier_str_mv ANDRADE, Wilkerson de Lucena Andrade. Teste baseado em modelos simbólicos para sistemas de tempo real. 388f. 2011. (Tese de Doutorado em Ciência da Computação), Pós-Graduação em Ciência da computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Brasil, 2011. Disponível em; https://dspace.sti.ufcg.edu.br/handle/riufcg/2494
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1851784606658854912