RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Antonio, Erik Aceiro
Orientador(a): Fabbri, Sandra Camargo Pinto Ferraz lattes
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 São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/296
Resumo: Context: Usually, developers of Embedded Systems (ESs) start the development from models next to the code generation phase, for example, SysML diagrams and Simulink models. Despite the whole use of these models by the ES community, there is a lack of Verification and Validation activities (V&V). The certification standards operate, mainly, on code level. Aim:to define a family of reading techniques Reading Techniques for SysML and Simulink (RTSS) that supports the inspection of these diagrams and models, aiming to improve the process and product quality through defects identification, as soon as artifacts are elaborated. Method: the reading techniques were defined based on a systematic process and they support pairs of artifacts. They take some international certification standards into account, as well as elements from the structure of SysML and Simulink languages. Besides, aiming to suggest the use of these techniques inside a development process, the SYSMOD process was took as reference, since it adopts SysML diagrams and Simulink models along its phases. For evaluating the RTSS techniques two controlled experiments and three case studies were conducted as the techniques were elaborated. Results: the results showed that it is feasible to use the techniques and that they are able to detect defects on the pair of artifacts for the ones they were designed. In addition, it was observed that defects that were not identified and corrected inside the phase they were generated, were propagated to the subsequent phases. Conclusion: Based on these results, we can conclude that the RTSS techniques are able to detect defects as the artifacts are elaborated, avoiding their propagation to further phases. This fact can improve both the process and the product besides minimize the rework and the cost of correcting defects in further phases. Finally, we observed that the techniques can be applied even the SYSMOD process is not being used. In this case, it is enough that the pair of artifacts dialed by each technique is available.
id SCAR_0d01030b9a5df171a793dfa2e4aae7f6
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/296
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str
spelling Antonio, Erik AceiroFabbri, Sandra Camargo Pinto Ferrazhttp://lattes.cnpq.br/2204086299921323http://lattes.cnpq.br/1687921185079998f34e18a1-bbb4-44ae-8945-5a3751e317a72016-06-02T19:04:00Z2015-05-272016-06-02T19:04:00Z2014-05-30ANTONIO, Erik Aceiro. RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink. 2014. 155 f. Tese (Doutorado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014.https://repositorio.ufscar.br/handle/20.500.14289/296Context: Usually, developers of Embedded Systems (ESs) start the development from models next to the code generation phase, for example, SysML diagrams and Simulink models. Despite the whole use of these models by the ES community, there is a lack of Verification and Validation activities (V&V). The certification standards operate, mainly, on code level. Aim:to define a family of reading techniques Reading Techniques for SysML and Simulink (RTSS) that supports the inspection of these diagrams and models, aiming to improve the process and product quality through defects identification, as soon as artifacts are elaborated. Method: the reading techniques were defined based on a systematic process and they support pairs of artifacts. They take some international certification standards into account, as well as elements from the structure of SysML and Simulink languages. Besides, aiming to suggest the use of these techniques inside a development process, the SYSMOD process was took as reference, since it adopts SysML diagrams and Simulink models along its phases. For evaluating the RTSS techniques two controlled experiments and three case studies were conducted as the techniques were elaborated. Results: the results showed that it is feasible to use the techniques and that they are able to detect defects on the pair of artifacts for the ones they were designed. In addition, it was observed that defects that were not identified and corrected inside the phase they were generated, were propagated to the subsequent phases. Conclusion: Based on these results, we can conclude that the RTSS techniques are able to detect defects as the artifacts are elaborated, avoiding their propagation to further phases. This fact can improve both the process and the product besides minimize the rework and the cost of correcting defects in further phases. Finally, we observed that the techniques can be applied even the SYSMOD process is not being used. In this case, it is enough that the pair of artifacts dialed by each technique is available.Contexto:Em geral, os desenvolvedores de Sistemas Embarcados (SEs) iniciam tais sistemas a partir da elaboração dos diagramas mais próximos da fase de geração de código, como por exemplo, alguns diagramas SysML e o modelo Simulink. Apesar do amplo uso de tais diagramas pela comunidade de SEs, observa-se uma carência por atividades de Verificação e Validação (V&V). As normas de certificação existentes atuam, principalmente, no nível de código. Objetivo:definir uma família de técnicas de leitura Reading Techniques for SysML and Simulink (RTSS) que dê suporte à atividade de inspeção desses tipos dos diagramas, com o intuito de melhorar a qualidade do processo e do produto gerado, identificando defeitos tão logo os artefatos sejam construídos. Metodologia: as técnicas de leitura foram definidas por meio de um processo sistemático e dão suporte à inspeção de pares deartefatos. Elas levam em consideração algumas normas internacionais de certificação de SEs, além de elementos pertinentes às estruturas das linguagens SysML e Simulink. Além disso, para propiciar o uso das técnicas ao longo de um processo de desenvolvimento, utilizou-se como referência o processo SYSMOD, que adota diagramas SysML e modelos Simulink ao longo de suas fases. Para avaliar as técnicas RTSS foram conduzidos dois experimentos controlados e três exemplos de aplicação,à medida que as técnicas foram elaboradas.Resultados: os resultados mostraram que as técnicas são viáveis de serem utilizadas e que elas são capazes de identificar defeitos nos pares de artefatos para os quais elas foram projetadas. Além disso, constatou-se que defeitos que não foram identificados e corrigidos em uma determinada fase do desenvolvimento, foram propagados para fases subsequentes. Conclusão: Com base nesses resultados, pode-se concluir que as técnicas RTSS são capazes de detectar defeitos à medida que os artefatos são construídos, evitando que eles sejam propagados para fases futuras. Isso pode melhorar a qualidade do processo e do produto e pode também minimizar o retrabalho e o custo de se corrigir um defeito em fases adiantadas. Adicionalmente, as técnicas podem ser aplicadas mesmo que o processo SYSMOD não seja adotado, bastando que se tenha disponível o par de artefatos que é tratado em cada uma das técnicas.application/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBRValidação, verificação e testeSistemas embarcadosSysML (Sistema de computador)SIMULINK (Programa de computador)Técnicas de leituraEmbedded systemsSimulinkReading techniqueVerification and validationSYSMODDevelopment processCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAORTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulinkinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis-1-146bcb0a4-b39e-4d47-84cc-3e27a086389finfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINAL6812.pdfapplication/pdf4823701https://repositorio.ufscar.br/bitstreams/4658ab66-9099-490b-9a36-47be0b678047/downloadd6b0f954a2db7f87a5e2bcda3295cb11MD51trueAnonymousREADTEXT6812.pdf.txt6812.pdf.txtExtracted texttext/plain0https://repositorio.ufscar.br/bitstreams/75dddcde-cf39-4065-a535-c60df3d52db4/downloadd41d8cd98f00b204e9800998ecf8427eMD54falseAnonymousREADTHUMBNAIL6812.pdf.jpg6812.pdf.jpgIM Thumbnailimage/jpeg7074https://repositorio.ufscar.br/bitstreams/1e75d9ff-3c56-412a-997e-0de049d16efb/download83628b11656d1f410a12b3cd05a2f386MD55falseAnonymousREAD20.500.14289/2962025-02-05 15:06:49.384open.accessoai:repositorio.ufscar.br:20.500.14289/296https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-05T18:06:49Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
title RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
spellingShingle RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
Antonio, Erik Aceiro
Validação, verificação e teste
Sistemas embarcados
SysML (Sistema de computador)
SIMULINK (Programa de computador)
Técnicas de leitura
Embedded systems
Simulink
Reading technique
Verification and validation
SYSMOD
Development process
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
title_full RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
title_fullStr RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
title_full_unstemmed RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
title_sort RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink
author Antonio, Erik Aceiro
author_facet Antonio, Erik Aceiro
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/1687921185079998
dc.contributor.author.fl_str_mv Antonio, Erik Aceiro
dc.contributor.advisor1.fl_str_mv Fabbri, Sandra Camargo Pinto Ferraz
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2204086299921323
dc.contributor.authorID.fl_str_mv f34e18a1-bbb4-44ae-8945-5a3751e317a7
contributor_str_mv Fabbri, Sandra Camargo Pinto Ferraz
dc.subject.por.fl_str_mv Validação, verificação e teste
Sistemas embarcados
SysML (Sistema de computador)
SIMULINK (Programa de computador)
Técnicas de leitura
topic Validação, verificação e teste
Sistemas embarcados
SysML (Sistema de computador)
SIMULINK (Programa de computador)
Técnicas de leitura
Embedded systems
Simulink
Reading technique
Verification and validation
SYSMOD
Development process
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Embedded systems
Simulink
Reading technique
Verification and validation
SYSMOD
Development process
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Context: Usually, developers of Embedded Systems (ESs) start the development from models next to the code generation phase, for example, SysML diagrams and Simulink models. Despite the whole use of these models by the ES community, there is a lack of Verification and Validation activities (V&V). The certification standards operate, mainly, on code level. Aim:to define a family of reading techniques Reading Techniques for SysML and Simulink (RTSS) that supports the inspection of these diagrams and models, aiming to improve the process and product quality through defects identification, as soon as artifacts are elaborated. Method: the reading techniques were defined based on a systematic process and they support pairs of artifacts. They take some international certification standards into account, as well as elements from the structure of SysML and Simulink languages. Besides, aiming to suggest the use of these techniques inside a development process, the SYSMOD process was took as reference, since it adopts SysML diagrams and Simulink models along its phases. For evaluating the RTSS techniques two controlled experiments and three case studies were conducted as the techniques were elaborated. Results: the results showed that it is feasible to use the techniques and that they are able to detect defects on the pair of artifacts for the ones they were designed. In addition, it was observed that defects that were not identified and corrected inside the phase they were generated, were propagated to the subsequent phases. Conclusion: Based on these results, we can conclude that the RTSS techniques are able to detect defects as the artifacts are elaborated, avoiding their propagation to further phases. This fact can improve both the process and the product besides minimize the rework and the cost of correcting defects in further phases. Finally, we observed that the techniques can be applied even the SYSMOD process is not being used. In this case, it is enough that the pair of artifacts dialed by each technique is available.
publishDate 2014
dc.date.issued.fl_str_mv 2014-05-30
dc.date.available.fl_str_mv 2015-05-27
2016-06-02T19:04:00Z
dc.date.accessioned.fl_str_mv 2016-06-02T19:04:00Z
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.citation.fl_str_mv ANTONIO, Erik Aceiro. RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink. 2014. 155 f. Tese (Doutorado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/296
identifier_str_mv ANTONIO, Erik Aceiro. RTSS: uma família de técnicas de leitura para suporte à inspeção de modelos SysML e Simulink. 2014. 155 f. Tese (Doutorado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014.
url https://repositorio.ufscar.br/handle/20.500.14289/296
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv -1
-1
dc.relation.authority.fl_str_mv 46bcb0a4-b39e-4d47-84cc-3e27a086389f
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.publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/4658ab66-9099-490b-9a36-47be0b678047/download
https://repositorio.ufscar.br/bitstreams/75dddcde-cf39-4065-a535-c60df3d52db4/download
https://repositorio.ufscar.br/bitstreams/1e75d9ff-3c56-412a-997e-0de049d16efb/download
bitstream.checksum.fl_str_mv d6b0f954a2db7f87a5e2bcda3295cb11
d41d8cd98f00b204e9800998ecf8427e
83628b11656d1f410a12b3cd05a2f386
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1851688794966720512