DSpace/Manakin Repository

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

Mostrar registro simples

dc.creator.ID DAMASCENO, A. C. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/9758845584752449 pt_BR
dc.contributor.advisor1 MACHADO, Patricia Duarte de Lima.
dc.contributor.advisor1ID MACHADO, P. D. L. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2495918356675019 pt_BR
dc.contributor.advisor2 ANDRADE, Wilkerson de Lucena.
dc.contributor.advisor2ID ANDRADE, W. L. pt_BR
dc.contributor.advisor2Lattes http://lattes.cnpq.br/3697205933296303 pt_BR
dc.contributor.referee1 MOTA, Alexandre Cabral.
dc.contributor.referee1ID MOTA, A. pt_BR
dc.contributor.referee1Lattes http://lattes.cnpq.br/2794026545404598 pt_BR
dc.contributor.referee2 MATTIELLO-FRANCISCO, Maria de Fátima
dc.contributor.referee2ID MATTIELLO-FRANCISCO, Maria Fátima. pt_BR
dc.contributor.referee2Lattes http://lattes.cnpq.br/8666823357523918 pt_BR
dc.contributor.referee3 FIGUEIREDO, Jorge Cesar Abrantes de.
dc.contributor.referee3ID FIGUEIREDO, J. C. A. pt_BR
dc.contributor.referee3Lattes http://lattes.cnpq.br/1424808046858622 pt_BR
dc.contributor.referee4 FARIAS , Adalberto Cajueiro de.
dc.contributor.referee4ID A. FARIAS pt_BR
dc.contributor.referee4Lattes http://lattes.cnpq.br/9462873740250320 pt_BR
dc.description.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. por
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. pt_BR
dc.title Towards a test generation approach for compositional real-time systems. pt_BR
dc.date.issued 2015-03-06
dc.description.abstract 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. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/241
dc.date.accessioned 2018-01-25T12:53:52Z
dc.date.available 2018-01-25
dc.date.available 2018-01-25T12:53:52Z
dc.type Tese pt_BR
dc.subject Real-time Systems. pt_BR
dc.subject Compositional Testing. pt_BR
dc.subject Model-based Testing. pt_BR
dc.subject Tioco. pt_BR
dc.subject Integration Testing. pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator DAMASCENO, Adriana Carla.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.identifier.citation 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 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