Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado

Detalhes bibliográficos
Autor(a) principal: Rovedy Aparecida Busquim e Silva
Data de Publicação: 2013
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do ITA
Texto Completo: http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=2863
Resumo: O domínio de sistema de software crítico embarcado requer atividades de Engenharia Reversa de Software especializadas para atender características típicas a esse tipo de sistema. A Engenharia Reversa de Software para sistemas de software críticos embarcados não tem focado na análise temporal de tais sistemas. Um dos desafios é a construção de um modelo para análise com detalhes suficientes para expressar as propriedades temporais que são de interesse de uma atividade de Engenharia Reversa de Software. Este trabalho propõe uma abordagem de Engenharia Reversa de Software para sistema de software crítico embarcado visando propiciar um entendimento dos aspectos temporais e segurança do software por meio de um modelo formal, a fim de prover o entendimento completo de tais aspectos. A solução é essencialmente baseada nas atividades de verificação formal de software e modelo e em uma base de conhecimento para armazenar os resultados dessas atividades. Os resultados da aplicação da abordagem em um software aeroespacial sugerem que a abordagem é viável de ser executada e correta ao atingir seu objetivo principal, que é aumentar a compreensão geral do sistema tanto para manutenção, evolução bem como para desenvolvimento de software novo.
id ITA_052335e5f139450925183e9d3fd09fc4
oai_identifier_str oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:2863
network_acronym_str ITA
network_name_str Biblioteca Digital de Teses e Dissertações do ITA
spelling Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcadoSistemas de computadores embarcadosVerificação formalConfiabilidade de softwareVerificação de programa (computadores)Ontologias (inteligência artificial)Engenharia de softwareO domínio de sistema de software crítico embarcado requer atividades de Engenharia Reversa de Software especializadas para atender características típicas a esse tipo de sistema. A Engenharia Reversa de Software para sistemas de software críticos embarcados não tem focado na análise temporal de tais sistemas. Um dos desafios é a construção de um modelo para análise com detalhes suficientes para expressar as propriedades temporais que são de interesse de uma atividade de Engenharia Reversa de Software. Este trabalho propõe uma abordagem de Engenharia Reversa de Software para sistema de software crítico embarcado visando propiciar um entendimento dos aspectos temporais e segurança do software por meio de um modelo formal, a fim de prover o entendimento completo de tais aspectos. A solução é essencialmente baseada nas atividades de verificação formal de software e modelo e em uma base de conhecimento para armazenar os resultados dessas atividades. Os resultados da aplicação da abordagem em um software aeroespacial sugerem que a abordagem é viável de ser executada e correta ao atingir seu objetivo principal, que é aumentar a compreensão geral do sistema tanto para manutenção, evolução bem como para desenvolvimento de software novo.Instituto Tecnológico de AeronáuticaJosé Maria Parente de OliveiraJorge Miguel de Matos Sousa PintoRovedy Aparecida Busquim e Silva2013-11-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=2863reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAporinfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:04:59Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:2863http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:40:17.566Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue
dc.title.none.fl_str_mv Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
title Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
spellingShingle Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
Rovedy Aparecida Busquim e Silva
Sistemas de computadores embarcados
Verificação formal
Confiabilidade de software
Verificação de programa (computadores)
Ontologias (inteligência artificial)
Engenharia de software
title_short Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
title_full Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
title_fullStr Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
title_full_unstemmed Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
title_sort Uma abordagem de engenharia reversa para extração do projeto de sistemas de software crítico embarcado
author Rovedy Aparecida Busquim e Silva
author_facet Rovedy Aparecida Busquim e Silva
author_role author
dc.contributor.none.fl_str_mv José Maria Parente de Oliveira
Jorge Miguel de Matos Sousa Pinto
dc.contributor.author.fl_str_mv Rovedy Aparecida Busquim e Silva
dc.subject.por.fl_str_mv Sistemas de computadores embarcados
Verificação formal
Confiabilidade de software
Verificação de programa (computadores)
Ontologias (inteligência artificial)
Engenharia de software
topic Sistemas de computadores embarcados
Verificação formal
Confiabilidade de software
Verificação de programa (computadores)
Ontologias (inteligência artificial)
Engenharia de software
dc.description.none.fl_txt_mv O domínio de sistema de software crítico embarcado requer atividades de Engenharia Reversa de Software especializadas para atender características típicas a esse tipo de sistema. A Engenharia Reversa de Software para sistemas de software críticos embarcados não tem focado na análise temporal de tais sistemas. Um dos desafios é a construção de um modelo para análise com detalhes suficientes para expressar as propriedades temporais que são de interesse de uma atividade de Engenharia Reversa de Software. Este trabalho propõe uma abordagem de Engenharia Reversa de Software para sistema de software crítico embarcado visando propiciar um entendimento dos aspectos temporais e segurança do software por meio de um modelo formal, a fim de prover o entendimento completo de tais aspectos. A solução é essencialmente baseada nas atividades de verificação formal de software e modelo e em uma base de conhecimento para armazenar os resultados dessas atividades. Os resultados da aplicação da abordagem em um software aeroespacial sugerem que a abordagem é viável de ser executada e correta ao atingir seu objetivo principal, que é aumentar a compreensão geral do sistema tanto para manutenção, evolução bem como para desenvolvimento de software novo.
description O domínio de sistema de software crítico embarcado requer atividades de Engenharia Reversa de Software especializadas para atender características típicas a esse tipo de sistema. A Engenharia Reversa de Software para sistemas de software críticos embarcados não tem focado na análise temporal de tais sistemas. Um dos desafios é a construção de um modelo para análise com detalhes suficientes para expressar as propriedades temporais que são de interesse de uma atividade de Engenharia Reversa de Software. Este trabalho propõe uma abordagem de Engenharia Reversa de Software para sistema de software crítico embarcado visando propiciar um entendimento dos aspectos temporais e segurança do software por meio de um modelo formal, a fim de prover o entendimento completo de tais aspectos. A solução é essencialmente baseada nas atividades de verificação formal de software e modelo e em uma base de conhecimento para armazenar os resultados dessas atividades. Os resultados da aplicação da abordagem em um software aeroespacial sugerem que a abordagem é viável de ser executada e correta ao atingir seu objetivo principal, que é aumentar a compreensão geral do sistema tanto para manutenção, evolução bem como para desenvolvimento de software novo.
publishDate 2013
dc.date.none.fl_str_mv 2013-11-29
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/doctoralThesis
status_str publishedVersion
format doctoralThesis
dc.identifier.uri.fl_str_mv http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=2863
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=2863
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do ITA
instname:Instituto Tecnológico de Aeronáutica
instacron:ITA
reponame_str Biblioteca Digital de Teses e Dissertações do ITA
collection Biblioteca Digital de Teses e Dissertações do ITA
instname_str Instituto Tecnológico de Aeronáutica
instacron_str ITA
institution ITA
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica
repository.mail.fl_str_mv
subject_por_txtF_mv Sistemas de computadores embarcados
Verificação formal
Confiabilidade de software
Verificação de programa (computadores)
Ontologias (inteligência artificial)
Engenharia de software
_version_ 1706809292110168064