Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Porfírio, Emerson José lattes
Orientador(a): Federson, Fernando Marques lattes
Banca de defesa: Federson, Fernando Marques, Carvalho, Sérgio Teixeira de, Melo, Francisco Ramos de
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Goiás
Programa de Pós-Graduação: Programa de Pós-graduação em Ciência da Computação (INF)
Departamento: Instituto de Informática - INF (RG)
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.bc.ufg.br/tede/handle/tede/9586
Resumo: With the increasing participation of software in so-called critical systems, several domains create standards and certification processes with the intention of guaranteeing the dimensions of Confidence in Software-Intensive Critical Systems (SICS). The evolution is constant and research groups have presented new approaches, methods and tools with the aim of making the requirements of standards more efficient and effective in the development of a SICS. Among the tools, the Software Assurance Case has gained prominence. This work explored the state of the art on the application of Assurance Cases in Software Certification through a Systematic Review of Literature. It was also possible to propose a Metamodel to contribute to the generation of more robust and efficient Assurance Case Models, explaining the objectives of the standards and demonstrating the hierarchical control between the actors, processes and their products, from the initial stages of the SICS project. The Metamodel was instantiated according to SACM 2.0 Standard and uses concepts from the RAF metamodel and the STECA tool. A Case Study allowed the application of the proposed Metamodel in the generation of a Assurance Case Model for Roll Rate Control (RRC) equipment. In this way, it was possible to demonstrate the utility of the Metamodel in generating Assurance Cases that meet and clarify the prescriptions of the Software Considerations in Airborne Systems and Equipment Certification (DO-178C) standard.
id UFG-2_2cf4c6cc61d7cf262ed204ac4f8972f6
oai_identifier_str oai:repositorio.bc.ufg.br:tede/9586
network_acronym_str UFG-2
network_name_str Repositório Institucional da UFG
repository_id_str
spelling Federson, Fernando Marqueshttp://lattes.cnpq.br/0513724372523279Federson, Fernando MarquesCarvalho, Sérgio Teixeira deMelo, Francisco Ramos dehttp://lattes.cnpq.br/9374853224569533Porfírio, Emerson José2019-05-08T13:33:43Z2019-04-23PORFÍRIO, E. J. Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos. 2019. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.http://repositorio.bc.ufg.br/tede/handle/tede/9586With the increasing participation of software in so-called critical systems, several domains create standards and certification processes with the intention of guaranteeing the dimensions of Confidence in Software-Intensive Critical Systems (SICS). The evolution is constant and research groups have presented new approaches, methods and tools with the aim of making the requirements of standards more efficient and effective in the development of a SICS. Among the tools, the Software Assurance Case has gained prominence. This work explored the state of the art on the application of Assurance Cases in Software Certification through a Systematic Review of Literature. It was also possible to propose a Metamodel to contribute to the generation of more robust and efficient Assurance Case Models, explaining the objectives of the standards and demonstrating the hierarchical control between the actors, processes and their products, from the initial stages of the SICS project. The Metamodel was instantiated according to SACM 2.0 Standard and uses concepts from the RAF metamodel and the STECA tool. A Case Study allowed the application of the proposed Metamodel in the generation of a Assurance Case Model for Roll Rate Control (RRC) equipment. In this way, it was possible to demonstrate the utility of the Metamodel in generating Assurance Cases that meet and clarify the prescriptions of the Software Considerations in Airborne Systems and Equipment Certification (DO-178C) standard.Com a participação cada vez mais intensa do software nos chamados sistemas críticos, diversos domínios criam normas e processos de certificação com a intenção de garantir as dimensões da Confiança nos Sistemas Críticos e Intensivos em Software (SCIS). A evolução é constante e grupos de pesquisas tem apresentado novas abordagens, métodos e ferramentas com o objetivo de tornar mais eficiente e eficaz as exigências das normas no desenvolvimento de um SCIS. Entre as ferramentas, o Caso de Garantia de Software (Software Assurance Case) tem ganho destaque. Este trabalho explorou o estado da arte sobre a aplicação dos Casos de Garantia na Certificação de Software por meio de uma Revisão Sistemática da Literatura. Também foi possível propor um Metamodelo para contribuir na geração de Modelos de Casos de Garantia mais robustos eeficientes, explicitando os objetivos das normas e evidenciando o controle hierárquico entre os atores, processos e seus produtos, desde as fases iniciais do projeto do SCIS. O Metamodelo foi instanciado de acordo com Padrão SACM 2.0 e utiliza conceitos do metamodelo RAF e da ferramenta STECA. Um Caso de Estudo permitiu a aplicação do Metamodelo proposto na geração de um Modelo de Caso de Garantia para o equipamento Roll Rate Control (RRC). Desta forma, foi possível evidenciar a utilidade do Metamodelo ao gerar Casos de Garantia que atendem e explicitam as prescrições da norma Software Considerations in Airborne Systems and Equipment Certification (DO-178C).application/pdfporUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessCasos de garantia de softwareCertificaçãoMetamodelosConfiançaSTECASoftware assurance casesCertificationMetamodelsConfidenceSTECACIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUm metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricosA metamodel for assurance cases of software-intensive critical systems based on systems-theoretic early concept analisysinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-3303550325223384799600600600-77122667346336447683671711205811204509reponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGORIGINALDissertação - Emerson José Porfírio - 2019.pdfDissertação - Emerson José Porfírio - 2019.pdfapplication/pdf4146872http://repositorio.bc.ufg.br/tede/bitstreams/4259f732-c8c2-479c-bb9c-b744fbff6b02/download2dbaa296ea6523caa702fabe2a252627MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://repositorio.bc.ufg.br/tede/bitstreams/e32f307b-9be8-4c1a-b06d-a749b75256f9/downloadbd3efa91386c1718a7f26a329fdcb468MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repositorio.bc.ufg.br/tede/bitstreams/31008ec0-ee32-407f-90a0-9c6f8df11216/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/6114656e-3cbf-4a27-927d-2c1040254714/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/460bc893-192e-409a-9706-2df74d3f91d9/downloadd41d8cd98f00b204e9800998ecf8427eMD54tede/95862019-05-08 10:33:43.877http://creativecommons.org/licenses/by-nc-nd/4.0/Acesso Abertoopen.accessoai:repositorio.bc.ufg.br:tede/9586http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttps://repositorio.bc.ufg.br/tedeserver/oai/requestgrt.bc@ufg.bropendoar:oai:repositorio.bc.ufg.br:tede/12342019-05-08T13:33:43Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=
dc.title.eng.fl_str_mv Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
dc.title.alternative.eng.fl_str_mv A metamodel for assurance cases of software-intensive critical systems based on systems-theoretic early concept analisys
title Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
spellingShingle Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
Porfírio, Emerson José
Casos de garantia de software
Certificação
Metamodelos
Confiança
STECA
Software assurance cases
Certification
Metamodels
Confidence
STECA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
title_full Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
title_fullStr Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
title_full_unstemmed Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
title_sort Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos
author Porfírio, Emerson José
author_facet Porfírio, Emerson José
author_role author
dc.contributor.advisor1.fl_str_mv Federson, Fernando Marques
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0513724372523279
dc.contributor.referee1.fl_str_mv Federson, Fernando Marques
dc.contributor.referee2.fl_str_mv Carvalho, Sérgio Teixeira de
dc.contributor.referee3.fl_str_mv Melo, Francisco Ramos de
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9374853224569533
dc.contributor.author.fl_str_mv Porfírio, Emerson José
contributor_str_mv Federson, Fernando Marques
Federson, Fernando Marques
Carvalho, Sérgio Teixeira de
Melo, Francisco Ramos de
dc.subject.por.fl_str_mv Casos de garantia de software
Certificação
Metamodelos
Confiança
STECA
topic Casos de garantia de software
Certificação
Metamodelos
Confiança
STECA
Software assurance cases
Certification
Metamodels
Confidence
STECA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Software assurance cases
Certification
Metamodels
Confidence
STECA
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description With the increasing participation of software in so-called critical systems, several domains create standards and certification processes with the intention of guaranteeing the dimensions of Confidence in Software-Intensive Critical Systems (SICS). The evolution is constant and research groups have presented new approaches, methods and tools with the aim of making the requirements of standards more efficient and effective in the development of a SICS. Among the tools, the Software Assurance Case has gained prominence. This work explored the state of the art on the application of Assurance Cases in Software Certification through a Systematic Review of Literature. It was also possible to propose a Metamodel to contribute to the generation of more robust and efficient Assurance Case Models, explaining the objectives of the standards and demonstrating the hierarchical control between the actors, processes and their products, from the initial stages of the SICS project. The Metamodel was instantiated according to SACM 2.0 Standard and uses concepts from the RAF metamodel and the STECA tool. A Case Study allowed the application of the proposed Metamodel in the generation of a Assurance Case Model for Roll Rate Control (RRC) equipment. In this way, it was possible to demonstrate the utility of the Metamodel in generating Assurance Cases that meet and clarify the prescriptions of the Software Considerations in Airborne Systems and Equipment Certification (DO-178C) standard.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-05-08T13:33:43Z
dc.date.issued.fl_str_mv 2019-04-23
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PORFÍRIO, E. J. Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos. 2019. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.bc.ufg.br/tede/handle/tede/9586
identifier_str_mv PORFÍRIO, E. J. Um metamodelo para casos de garantia de sistemas críticos e intensivos em software baseado em análise do conceito inicial de sistemas teóricos. 2019. 122 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.
url http://repositorio.bc.ufg.br/tede/handle/tede/9586
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -3303550325223384799
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv -7712266734633644768
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Goiás
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação (INF)
dc.publisher.initials.fl_str_mv UFG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Informática - INF (RG)
publisher.none.fl_str_mv Universidade Federal de Goiás
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFG
instname:Universidade Federal de Goiás (UFG)
instacron:UFG
instname_str Universidade Federal de Goiás (UFG)
instacron_str UFG
institution UFG
reponame_str Repositório Institucional da UFG
collection Repositório Institucional da UFG
bitstream.url.fl_str_mv http://repositorio.bc.ufg.br/tede/bitstreams/4259f732-c8c2-479c-bb9c-b744fbff6b02/download
http://repositorio.bc.ufg.br/tede/bitstreams/e32f307b-9be8-4c1a-b06d-a749b75256f9/download
http://repositorio.bc.ufg.br/tede/bitstreams/31008ec0-ee32-407f-90a0-9c6f8df11216/download
http://repositorio.bc.ufg.br/tede/bitstreams/6114656e-3cbf-4a27-927d-2c1040254714/download
http://repositorio.bc.ufg.br/tede/bitstreams/460bc893-192e-409a-9706-2df74d3f91d9/download
bitstream.checksum.fl_str_mv 2dbaa296ea6523caa702fabe2a252627
bd3efa91386c1718a7f26a329fdcb468
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)
repository.mail.fl_str_mv grt.bc@ufg.br
_version_ 1861293856644923392