Exportação concluída — 

Towards a test generation approach for compositional real-time systems.

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: DAMASCENO, Adriana Carla.
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: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
Resumo: We can find many examples of Real-time Systems (RTS) in critical applications such as patient monitoring, air traffic control and others. A failure in this kind of system can be catastrophic. For example, it can harm human lives or increase project budgets. Hence, the testing of real-time systems must be accurate. Models are used to perform this task, since they contain information about how the system behaves and when actions may happen. Due to the complexity of the available systems, most RTS are composed of subsystems that interact as part of a bigger system. These subsystems are combined through operators to model their specification behavior. However, works on the testing of compositional models for RTS are practically nonexistent. Among the available approaches to perform testing for non-compositional RTS models, the tioco conformance testing theory focuses on generating test cases based on implementation and specification models. Moreover, a conformance relation defines whether success in testing means conformance between an implementation and a specification. To express specifications and to represent implementations under test, we use Timed Input Output Symbolic Transitions Systems (TIOSTS). These models store symbolic data and clock variables, avoiding the state space and region explosion problems. Regarding the testing of compositional models, some questions may arise: If two subsystem implementations are tioco conformant to their specifications, is it correct to assume that the composition of the implementations is also tioco conformant to the composition of their specifications? In this case, how can operators be defined to work with TIOSTS and tioco? To answer these questions, this thesis proposes the sequential, interruption and parallel operators for the TIOSTS model. For each operator, we study how the tioco conformance relation behaves with respect to subsystems and the composed system. We present results towards properties of compositional operators when the subsystems are composed, as well as implementing them. Besides, we show three examples where each operator can be used and illustrate the applicability of our approach in two exploratory studies. The first models components of a aircraft specification and the second presents application level interruptions in an Android system.
id UCB-2_dcb0e2e46cd35801ac1892c438739b16
oai_identifier_str oai:localhost:riufcg/241
network_acronym_str UCB-2
network_name_str Repositório Institucional da UCB
repository_id_str
spelling Towards a test generation approach for compositional real-time systems.Real-time Systems.Compositional Testing.Model-based Testing.Tioco.Integration Testing.Ciência da Computação.We can find many examples of Real-time Systems (RTS) in critical applications such as patient monitoring, air traffic control and others. A failure in this kind of system can be catastrophic. For example, it can harm human lives or increase project budgets. Hence, the testing of real-time systems must be accurate. Models are used to perform this task, since they contain information about how the system behaves and when actions may happen. Due to the complexity of the available systems, most RTS are composed of subsystems that interact as part of a bigger system. These subsystems are combined through operators to model their specification behavior. However, works on the testing of compositional models for RTS are practically nonexistent. Among the available approaches to perform testing for non-compositional RTS models, the tioco conformance testing theory focuses on generating test cases based on implementation and specification models. Moreover, a conformance relation defines whether success in testing means conformance between an implementation and a specification. To express specifications and to represent implementations under test, we use Timed Input Output Symbolic Transitions Systems (TIOSTS). These models store symbolic data and clock variables, avoiding the state space and region explosion problems. Regarding the testing of compositional models, some questions may arise: If two subsystem implementations are tioco conformant to their specifications, is it correct to assume that the composition of the implementations is also tioco conformant to the composition of their specifications? In this case, how can operators be defined to work with TIOSTS and tioco? To answer these questions, this thesis proposes the sequential, interruption and parallel operators for the TIOSTS model. For each operator, we study how the tioco conformance relation behaves with respect to subsystems and the composed system. We present results towards properties of compositional operators when the subsystems are composed, as well as implementing them. Besides, we show three examples where each operator can be used and illustrate the applicability of our approach in two exploratory studies. The first models components of a aircraft specification and the second presents application level interruptions in an Android system.We can nd many examples of Real-time Systems (RTS) in critical applications such as patient monitoring, air tra c control and others. A failure in this kind of system can be catastrophic. For example, it can harm human lives or increase project budgets. Hence, the testing of real-time systems must be accurate. Models are used to perform this task, since they contain information about how the system behaves and when actions may happen. Due to the complexity of the available systems, most RTS are composed of subsystems that interact as part of a bigger system. These subsystems are combined through operators to model their speci cation behavior. However, works on the testing of compositional models for RTS are practically nonexistent. Among the available approaches to perform testing for non-compositional RTS models, the tioco conformance testing theory focuses on generating test cases based on implementation and speci cation models. Moreover, a conformance relation de nes whether success in testing means conformance between an implementation and a speci cation. To express speci cations and to represent implementations under test, we use Timed Input Output Symbolic Transitions Systems (TIOSTS). These models store symbolic data and clock variables, avoiding the state space and region explosion problems. Regarding the testing of compositional models, some questions may arise: If two subsystem implementations are tioco conformant to their speci cations, is it correct to assume that the composition of the implementations is also tioco conformant to the composition of their speci cations? In this case, how can operators be de ned to work with TIOSTS and tioco? To answer these questions, this thesis proposes the sequential, interruption and parallel operators for the TIOSTS model. For each operator, we study how the tioco conformance relation behaves with respect to subsystems and the composed system. We present results towards properties of compositional operators when the subsystems are composed, as well as implementing them. Besides, we show three examples where each operator can be used and illustrate the applicability of our approach in two exploratory studies. The rst models components of a aircraft speci cation and the second presents application level interruptions in an Android system.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/2495918356675019ANDRADE, Wilkerson de Lucena.ANDRADE, W. L.http://lattes.cnpq.br/3697205933296303MOTA, Alexandre Cabral.MOTA, A.http://lattes.cnpq.br/2794026545404598MATTIELLO-FRANCISCO, Maria de FátimaMATTIELLO-FRANCISCO, Maria Fátima.http://lattes.cnpq.br/8666823357523918FIGUEIREDO, Jorge Cesar Abrantes de.FIGUEIREDO, J. C. A.http://lattes.cnpq.br/1424808046858622FARIAS , Adalberto Cajueiro de.A. FARIAShttp://lattes.cnpq.br/9462873740250320DAMASCENO, Adriana Carla.2015-03-062018-01-25T12:53:52Z2018-01-252018-01-25T12:53:52Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241DAMASCENO, Adriana Carla. Towards a test generation approach for compositional real-time systems. 2015. 129 f. Tese de Doutorado. Programa de Pós-graduação em Ciência da Computação, Universidade Federal de Campina Grande, Campina Grande - PB, Brasil. 2015. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2022-03-14T20:17:13Zoai:localhost:riufcg/241Repositório InstitucionalPRIhttps://repositorio.ucb.br/oai/requestsara.ribeiro@ucb.bropendoar:2022-03-14T20:17:13Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)false
dc.title.none.fl_str_mv Towards a test generation approach for compositional real-time systems.
title Towards a test generation approach for compositional real-time systems.
spellingShingle Towards a test generation approach for compositional real-time systems.
DAMASCENO, Adriana Carla.
Real-time Systems.
Compositional Testing.
Model-based Testing.
Tioco.
Integration Testing.
Ciência da Computação.
title_short Towards a test generation approach for compositional real-time systems.
title_full Towards a test generation approach for compositional real-time systems.
title_fullStr Towards a test generation approach for compositional real-time systems.
title_full_unstemmed Towards a test generation approach for compositional real-time systems.
title_sort Towards a test generation approach for compositional real-time systems.
author DAMASCENO, Adriana Carla.
author_facet DAMASCENO, Adriana Carla.
author_role author
dc.contributor.none.fl_str_mv MACHADO, Patricia Duarte de Lima.
MACHADO, P. D. L.
http://lattes.cnpq.br/2495918356675019
ANDRADE, Wilkerson de Lucena.
ANDRADE, W. L.
http://lattes.cnpq.br/3697205933296303
MOTA, Alexandre Cabral.
MOTA, A.
http://lattes.cnpq.br/2794026545404598
MATTIELLO-FRANCISCO, Maria de Fátima
MATTIELLO-FRANCISCO, Maria Fátima.
http://lattes.cnpq.br/8666823357523918
FIGUEIREDO, Jorge Cesar Abrantes de.
FIGUEIREDO, J. C. A.
http://lattes.cnpq.br/1424808046858622
FARIAS , Adalberto Cajueiro de.
A. FARIAS
http://lattes.cnpq.br/9462873740250320
dc.contributor.author.fl_str_mv DAMASCENO, Adriana Carla.
dc.subject.por.fl_str_mv Real-time Systems.
Compositional Testing.
Model-based Testing.
Tioco.
Integration Testing.
Ciência da Computação.
topic Real-time Systems.
Compositional Testing.
Model-based Testing.
Tioco.
Integration Testing.
Ciência da Computação.
description We can find many examples of Real-time Systems (RTS) in critical applications such as patient monitoring, air traffic control and others. A failure in this kind of system can be catastrophic. For example, it can harm human lives or increase project budgets. Hence, the testing of real-time systems must be accurate. Models are used to perform this task, since they contain information about how the system behaves and when actions may happen. Due to the complexity of the available systems, most RTS are composed of subsystems that interact as part of a bigger system. These subsystems are combined through operators to model their specification behavior. However, works on the testing of compositional models for RTS are practically nonexistent. Among the available approaches to perform testing for non-compositional RTS models, the tioco conformance testing theory focuses on generating test cases based on implementation and specification models. Moreover, a conformance relation defines whether success in testing means conformance between an implementation and a specification. To express specifications and to represent implementations under test, we use Timed Input Output Symbolic Transitions Systems (TIOSTS). These models store symbolic data and clock variables, avoiding the state space and region explosion problems. Regarding the testing of compositional models, some questions may arise: If two subsystem implementations are tioco conformant to their specifications, is it correct to assume that the composition of the implementations is also tioco conformant to the composition of their specifications? In this case, how can operators be defined to work with TIOSTS and tioco? To answer these questions, this thesis proposes the sequential, interruption and parallel operators for the TIOSTS model. For each operator, we study how the tioco conformance relation behaves with respect to subsystems and the composed system. We present results towards properties of compositional operators when the subsystems are composed, as well as implementing them. Besides, we show three examples where each operator can be used and illustrate the applicability of our approach in two exploratory studies. The first models components of a aircraft specification and the second presents application level interruptions in an Android system.
publishDate 2015
dc.date.none.fl_str_mv 2015-03-06
2018-01-25T12:53:52Z
2018-01-25
2018-01-25T12:53:52Z
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 http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
DAMASCENO, Adriana Carla. Towards a test generation approach for compositional real-time systems. 2015. 129 f. Tese de Doutorado. Programa de Pós-graduação em Ciência da Computação, Universidade Federal de Campina Grande, Campina Grande - PB, Brasil. 2015. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
identifier_str_mv DAMASCENO, Adriana Carla. Towards a test generation approach for compositional real-time systems. 2015. 129 f. Tese de Doutorado. Programa de Pós-graduação em Ciência da Computação, Universidade Federal de Campina Grande, Campina Grande - PB, Brasil. 2015. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
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:Repositório Institucional da UCB
instname:Universidade Católica de Brasília (UCB)
instacron:UCB
instname_str Universidade Católica de Brasília (UCB)
instacron_str UCB
institution UCB
reponame_str Repositório Institucional da UCB
collection Repositório Institucional da UCB
repository.name.fl_str_mv Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)
repository.mail.fl_str_mv sara.ribeiro@ucb.br
_version_ 1834013128455618560