An audit model for software tool qualification in safety critical systems

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Costa, Giovanni Cesar Borges da [UNIFESP]
Orientador(a): Martins, Luiz Eduardo Galvão [UNIFESP]
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
dARK ID: ark:/48912/001300001fj8g
Idioma: eng
Instituição de defesa: Universidade Federal de São Paulo
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: https://hdl.handle.net/11600/73753
Resumo: A aprovação de sistemas considerados safety-critical requer, em face das sérias consequências que podem resultar de suas falhas ou mau funcionamento, a demonstração do atendimento às normas e regulamentos aplicáveis ao domínio, antes de sua disponibilização para uso. Nesse contexto, deve ser demonstrado o atendimento às normas e regulamentos aplicáveis aos itens de software que possam afetar adversamente a segurança do sistema. Na indústria aeronáutica, tal demonstração pode se dar através do atendimento aos objetivos da DO-178C (e seus suplementos aplicáveis) e da DO-330, referente à qualificação das ferramentas utilizadas no desenvolvimento dos itens de software. No curso do processo de aprovação dos itens de software, há estabelecido na indústria um padrão para o adequado acompanhamento das atividades desempenhadas para demonstração dos objetivos da DO-178C, baseado em auditorias executadas ao longo do desenvolvimento. Esse padrão de acompanhamento, apesar de adequado para os objetivos da DO-178C, não abrange um acompanhamento detalhado das atividades específicas para a qualificação de ferramentas e atendimento da DO-330. Outros domínios, como médico, ferroviário e automotivo, tem necessidades similares de avaliação das ferramentas e seus impactos no desenvolvimento do software. Este trabalho de pesquisa desenvolveu um modelo de auditoria visando auxiliar a verificação do atendimento aos requisitos aplicáveis à qualificação de ferramentas, configurável para diferentes contextos e características das ferramentas sob avaliação, contribuindo assim para uma verificação de atendimento aos requisitos mais efetiva e otimizada. O Modelo de Auditoria para Qualificação de Ferramentas de Software provê ao usuário um conjunto definido de atividades proposto para verificar o atendimento aos requisitos aplicáveis para qualificação da ferramenta sob avaliação, além de critérios para a customização das atividades de revisão conduzidas durante as auditorias e orientações detalhadas sobre os aspectos a serem verificados durante a atividade. O Modelo de Auditoria foi submetido à avaliação de vinte e oito (28) profissionais especializados no desenvolvimento e aprovação de software safety-critical, dos quais treze (13) forneceram suas impressões, comentários e sugestões. Esses profissionais foram solicitados a avaliar a adequação, consistência e eficiência do modelo, suas definições, critérios de customização e orientações para a condução das atividades de verificação do atendimento aos requisitos de qualificação de ferramentas.
id UFSP_57213ace4e8ec9197c8e1ed7ae40ced7
oai_identifier_str oai:repositorio.unifesp.br:11600/73753
network_acronym_str UFSP
network_name_str Repositório Institucional da UNIFESP
repository_id_str
spelling http://lattes.cnpq.br/6831514861193749http://lattes.cnpq.br/0203910403476737Costa, Giovanni Cesar Borges da [UNIFESP]http://lattes.cnpq.br/5566276206879504Martins, Luiz Eduardo Galvão [UNIFESP]Marques, Johnny Cardoso [UNIFESP]São José dos Campos2025-03-18T15:28:21Z2025-03-18T15:28:21Z2025-01-31A aprovação de sistemas considerados safety-critical requer, em face das sérias consequências que podem resultar de suas falhas ou mau funcionamento, a demonstração do atendimento às normas e regulamentos aplicáveis ao domínio, antes de sua disponibilização para uso. Nesse contexto, deve ser demonstrado o atendimento às normas e regulamentos aplicáveis aos itens de software que possam afetar adversamente a segurança do sistema. Na indústria aeronáutica, tal demonstração pode se dar através do atendimento aos objetivos da DO-178C (e seus suplementos aplicáveis) e da DO-330, referente à qualificação das ferramentas utilizadas no desenvolvimento dos itens de software. No curso do processo de aprovação dos itens de software, há estabelecido na indústria um padrão para o adequado acompanhamento das atividades desempenhadas para demonstração dos objetivos da DO-178C, baseado em auditorias executadas ao longo do desenvolvimento. Esse padrão de acompanhamento, apesar de adequado para os objetivos da DO-178C, não abrange um acompanhamento detalhado das atividades específicas para a qualificação de ferramentas e atendimento da DO-330. Outros domínios, como médico, ferroviário e automotivo, tem necessidades similares de avaliação das ferramentas e seus impactos no desenvolvimento do software. Este trabalho de pesquisa desenvolveu um modelo de auditoria visando auxiliar a verificação do atendimento aos requisitos aplicáveis à qualificação de ferramentas, configurável para diferentes contextos e características das ferramentas sob avaliação, contribuindo assim para uma verificação de atendimento aos requisitos mais efetiva e otimizada. O Modelo de Auditoria para Qualificação de Ferramentas de Software provê ao usuário um conjunto definido de atividades proposto para verificar o atendimento aos requisitos aplicáveis para qualificação da ferramenta sob avaliação, além de critérios para a customização das atividades de revisão conduzidas durante as auditorias e orientações detalhadas sobre os aspectos a serem verificados durante a atividade. O Modelo de Auditoria foi submetido à avaliação de vinte e oito (28) profissionais especializados no desenvolvimento e aprovação de software safety-critical, dos quais treze (13) forneceram suas impressões, comentários e sugestões. Esses profissionais foram solicitados a avaliar a adequação, consistência e eficiência do modelo, suas definições, critérios de customização e orientações para a condução das atividades de verificação do atendimento aos requisitos de qualificação de ferramentas.The approval of safety-critical systems requires, in face of the serious consequences that may result from their failures or malfunction, the demonstration of compliance with the rules and regulations applicable to the domain, prior to making it available for use. In this context, compliance with the rules and regulations applicable to software items that may adversely affect system safety must be demonstrated. In the aeronautical industry, this demonstration may be achieved through the fulfillment of DO-178C (and its applicable supplements) objectives and DO-330, concerning the qualification of the tools used in the development of software items. In the course of the approval process for software items, there is established in industry a standard procedure for the adequate monitoring of the activities performed to demonstrate compliance with DO-178C objectives, based on audits conducted throughout the software development. This monitoring standard, while adequate for the objectives of the DO-178C, does not provide for a detailed monitoring of specific activities concerning tools qualification and compliance with DO-330 objectives. Other domains such as medical, rail and automotive also have similar needs for assessing tools and their impact on software development. The objective of this research is to develop an Audit Model focused on tool qualification, aiming to standardize and systematize the activity of verification of compliance with the objectives of applicable rules and regulations. This research work developed an audit model intended to support the verification of compliance with the requirements applicable for tool qualification, customizable for different contexts and tools’ characteristics, thus contributing for a compliance verification more effective and optimized. The Audit Model for Software Tool Qualification provides the user with a defined set of activities proposed for verifying the compliance with the applicable tool qualification requirements, criteria for tailoring the review activities conducted during the audits and detailed guidance on the aspects to be verified during the audit activities. The Audit Model was submitted to the evaluation of twenty-eight (28) professionals specialized on the development and approval of safety-critical software, thirteen (13) of whom gave their impressions, comments and suggestions. These professionals were requested to evaluate the adequacy, consistency and effectiveness of the Audit Model, its definitions, tailoring criteria and guidance for the execution of the verification of compliance with the applicable tool qualification requirements.legmartins@unifesp.br403 f.https://hdl.handle.net/11600/73753ark:/48912/001300001fj8gengUniversidade Federal de São Pauloinfo:eu-repo/semantics/openAccessNão se aplicaSoftwareToolsQualificationFerramentasQualificaçãoAn audit model for software tool qualification in safety critical systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UNIFESPinstname:Universidade Federal de São Paulo (UNIFESP)instacron:UNIFESPInstituto de Ciência e Tecnologia (ICT)Mestrado Profissional Interdisciplinar em Inovação TecnológicaInovação TecnológicaLICENSElicense.txtlicense.txttext/plain; charset=utf-86456https://repositorio.unifesp.br/bitstreams/0c25f465-02de-4794-9ce6-4fe724926a40/download79881d6dea480587c66312d1102a8942MD52ORIGINALAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdfAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdfapplication/pdf4531259https://repositorio.unifesp.br/bitstreams/5c9fe0f7-95c9-4846-961b-06cae6af2ef9/download15698caa2ab8ee2c65e4835c8875854dMD53TEXTAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdf.txtAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdf.txtExtracted texttext/plain100830https://repositorio.unifesp.br/bitstreams/bb6cb8f3-0a0a-4c94-ba35-51fb79ba0c66/downloadb5badd13a161c60946c336ab1ea6c41aMD54THUMBNAILAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdf.jpgAN AUDIT MODEL FOR SOFTWARE TOOL QUALIFICATION IN SAFETY CRITICAL SYSTEMS.pdf.jpgGenerated Thumbnailimage/jpeg3798https://repositorio.unifesp.br/bitstreams/f7550265-76fd-4587-8662-5df6717bc607/downloadbfcb0fd257f2210fbc7926ac96a18e63MD5511600/737532025-03-19 04:01:34.148oai:repositorio.unifesp.br:11600/73753https://repositorio.unifesp.brRepositório InstitucionalPUBhttp://www.repositorio.unifesp.br/oai/requestbiblioteca.csp@unifesp.bropendoar:34652025-03-19T04:01:34Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)falsePGgxPjxzdHJvbmc+TGljZW7Dp2EgZGlzdHJpYnXDrWRhPC9zdHJvbmc+PC9oMT4KPGJyPjxicj4KTm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgVW5pZmVzcCwgcGFyYSByZXByb2R1emlyLCB0cmFkdXppciBlIGRpc3RyaWJ1aXIgc3VhIHN1Ym1pc3PDo28gZW0gdG9kbyBvIG11bmRvLCB2b2PDqiBkZXZlIGNvbmNvcmRhciBjb20gb3MgdGVybW9zIGEgc2VndWlyLgo8YnI+PGJyPgpQYXJhIGNvbmNlZGVyIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gcGFkcsOjbywgYXDDs3MgYSBsZWl0dXJhIGRvcyB0ZXJtb3MsIHNlbGVjaW9uZTogIkV1IGNvbmNlZG8gYSBMaWNlbsOnYSIgZSBjbGlxdWUgZW0gIkZpbmFsaXphciBzdWJtaXNzw6NvIi4KPGJyPjxicj4KVEVSTU9TIEUgQ09OREnDh8OVRVMgUEFSQSBPIExJQ0VOQ0lBTUVOVE8gRE8gQVJRVUlWQU1FTlRPLCBSRVBST0RVw4fDg08gRSBESVZVTEdBw4fDg08gUMOaQkxJQ0EgREUgQ09OVEXDmkRPIE5PIFJFUE9TSVTDk1JJTyBJTlNUSVRVQ0lPTkFMIFVOSUZFU1AuCjxicj48YnI+CjEuIEV1LCByZXNwb25zw6F2ZWwgcGVsbyB0cmFiYWxobyBlL291IHVzdcOhcmlvLWRlcG9zaXRhbnRlIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIFVOSUZFU1AsIGFzc2VndXJvIG5vIHByZXNlbnRlIGF0byBxdWUgc291IHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhdHJpbW9uaWFpcyBlL291IGRpcmVpdG9zIGNvbmV4b3MgcmVmZXJlbnRlcyDDoCB0b3RhbGlkYWRlIGRhIE9icmEgb3JhIGRlcG9zaXRhZGEgZW0gZm9ybWF0byBkaWdpdGFsLCBiZW0gY29tbyBkZSBzZXVzIGNvbXBvbmVudGVzIG1lbm9yZXMsIGVtIHNlIHRyYXRhbmRvIGRlIG9icmEgY29sZXRpdmEsIGNvbmZvcm1lIG8gcHJlY2VpdHVhZG8gcGVsYSBMZWkgOS42MTAvOTggZS9vdSBMZWkgOS42MDkvOTguIE7Do28gc2VuZG8gZXN0ZSBvIGNhc28sIGFzc2VndXJvIHRlciBvYnRpZG8gZGlyZXRhbWVudGUgZG9zIGRldmlkb3MgdGl0dWxhcmVzIGF1dG9yaXphw6fDo28gcHLDqXZpYSBlIGV4cHJlc3NhIHBhcmEgbyBkZXDDs3NpdG8gZSBwYXJhIGEgZGl2dWxnYcOnw6NvIGRhIE9icmEsIGFicmFuZ2VuZG8gdG9kb3Mgb3MgZGlyZWl0b3MgYXV0b3JhaXMgZSBjb25leG9zIGFmZXRhZG9zIHBlbGEgYXNzaW5hdHVyYSBkbyBwcmVzZW50ZSB0ZXJtbyBkZSBsaWNlbmNpYW1lbnRvLCBkZSBtb2RvIGEgZWZldGl2YW1lbnRlIGlzZW50YXIgYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTw6NvIFBhdWxvIChVTklGRVNQKSBlIHNldXMgZnVuY2lvbsOhcmlvcyBkZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlIHBlbG8gdXNvIG7Do28tYXV0b3JpemFkbyBkbyBtYXRlcmlhbCBkZXBvc2l0YWRvLCBzZWphIGVtIHZpbmN1bGHDp8OjbyBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBVTklGRVNQLCBzZWphIGVtIHZpbmN1bGHDp8OjbyBhIHF1YWlzcXVlciBzZXJ2acOnb3MgZGUgYnVzY2EgZSBkZSBkaXN0cmlidWnDp8OjbyBkZSBjb250ZcO6ZG8gcXVlIGZhw6dhbSB1c28gZGFzIGludGVyZmFjZXMgZSBlc3Bhw6dvIGRlIGFybWF6ZW5hbWVudG8gcHJvdmlkZW5jaWFkb3MgcGVsYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTw6NvIFBhdWxvIChVTklGRVNQKSBwb3IgbWVpbyBkZSBzZXVzIHNpc3RlbWFzIGluZm9ybWF0aXphZG9zLiAKPGJyPjxicj4KMi4gQSBjb25jb3Jkw6JuY2lhIGNvbSBlc3RhIGxpY2Vuw6dhIHRlbSBjb21vIGNvbnNlcXXDqm5jaWEgYSB0cmFuc2ZlcsOqbmNpYSwgYSB0w610dWxvIG7Do28tZXhjbHVzaXZvIGUgbsOjby1vbmVyb3NvLCBpc2VudGEgZG8gcGFnYW1lbnRvIGRlIHJveWFsdGllcyBvdSBxdWFscXVlciBvdXRyYSBjb250cmFwcmVzdGHDp8OjbywgcGVjdW5pw6FyaWEgb3UgbsOjbywgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU8OjbyBQYXVsbyAoVU5JRkVTUCkgZG9zIGRpcmVpdG9zIGRlIGFybWF6ZW5hciBkaWdpdGFsbWVudGUsIGRlIHJlcHJvZHV6aXIgZSBkZSBkaXN0cmlidWlyIG5hY2lvbmFsIGUgaW50ZXJuYWNpb25hbG1lbnRlIGEgT2JyYSwgaW5jbHVpbmRvLXNlIG8gc2V1IHJlc3Vtby9hYnN0cmFjdCwgcG9yIG1laW9zIGVsZXRyw7RuaWNvcyBhbyBww7pibGljbyBlbSBnZXJhbCwgZW0gcmVnaW1lIGRlIGFjZXNzbyBhYmVydG8uCjxicj48YnI+CjMuIEEgcHJlc2VudGUgbGljZW7Dp2EgdGFtYsOpbSBhYnJhbmdlLCBub3MgbWVzbW9zIHRlcm1vcyBlc3RhYmVsZWNpZG9zIG5vIGl0ZW0gMiwgc3VwcmEsIHF1YWxxdWVyIGRpcmVpdG8gZGUgY29tdW5pY2HDp8OjbyBhbyBww7pibGljbyBjYWLDrXZlbCBlbSByZWxhw6fDo28gw6AgT2JyYSBvcmEgZGVwb3NpdGFkYSwgaW5jbHVpbmRvLXNlIG9zIHVzb3MgcmVmZXJlbnRlcyDDoCByZXByZXNlbnRhw6fDo28gcMO6YmxpY2EgZS9vdSBleGVjdcOnw6NvIHDDumJsaWNhLCBiZW0gY29tbyBxdWFscXVlciBvdXRyYSBtb2RhbGlkYWRlIGRlIGNvbXVuaWNhw6fDo28gYW8gcMO6YmxpY28gcXVlIGV4aXN0YSBvdSB2ZW5oYSBhIGV4aXN0aXIsIG5vcyB0ZXJtb3MgZG8gYXJ0aWdvIDY4IGUgc2VndWludGVzIGRhIExlaSA5LjYxMC85OCwgbmEgZXh0ZW5zw6NvIHF1ZSBmb3IgYXBsaWPDoXZlbCBhb3Mgc2VydmnDp29zIHByZXN0YWRvcyBhbyBww7pibGljbyBwZWxhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFPDo28gUGF1bG8gKFVOSUZFU1ApLgo8YnI+PGJyPgo0LiBFc3RhIGxpY2Vuw6dhIGFicmFuZ2UsIGFpbmRhLCBub3MgbWVzbW9zIHRlcm1vcyBlc3RhYmVsZWNpZG9zIG5vIGl0ZW0gMiwgc3VwcmEsIHRvZG9zIG9zIGRpcmVpdG9zIGNvbmV4b3MgZGUgYXJ0aXN0YXMgaW50w6lycHJldGVzIG91IGV4ZWN1dGFudGVzLCBwcm9kdXRvcmVzIGZvbm9ncsOhZmljb3Mgb3UgZW1wcmVzYXMgZGUgcmFkaW9kaWZ1c8OjbyBxdWUgZXZlbnR1YWxtZW50ZSBzZWphbSBhcGxpY8OhdmVpcyBlbSByZWxhw6fDo28gw6Agb2JyYSBkZXBvc2l0YWRhLCBlbSBjb25mb3JtaWRhZGUgY29tIG8gcmVnaW1lIGZpeGFkbyBubyBUw610dWxvIFYgZGEgTGVpIDkuNjEwLzk4Lgo8YnI+PGJyPgo1LiBTZSBhIE9icmEgZGVwb3NpdGFkYSBmb2kgb3Ugw6kgb2JqZXRvIGRlIGZpbmFuY2lhbWVudG8gcG9yIGluc3RpdHVpw6fDtWVzIGRlIGZvbWVudG8gw6AgcGVzcXVpc2Egb3UgcXVhbHF1ZXIgb3V0cmEgc2VtZWxoYW50ZSwgdm9jw6ogb3UgbyB0aXR1bGFyIGFzc2VndXJhIHF1ZSBjdW1wcml1IHRvZGFzIGFzIG9icmlnYcOnw7VlcyBxdWUgbGhlIGZvcmFtIGltcG9zdGFzIHBlbGEgaW5zdGl0dWnDp8OjbyBmaW5hbmNpYWRvcmEgZW0gcmF6w6NvIGRvIGZpbmFuY2lhbWVudG8sIGUgcXVlIG7Do28gZXN0w6EgY29udHJhcmlhbmRvIHF1YWxxdWVyIGRpc3Bvc2nDp8OjbyBjb250cmF0dWFsIHJlZmVyZW50ZSDDoCBwdWJsaWNhw6fDo28gZG8gY29udGXDumRvIG9yYSBzdWJtZXRpZG8gYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgVU5JRkVTUC4KPGJyPjxicj4KNi4gQXV0b3JpemEgYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTw6NvIFBhdWxvIGEgZGlzcG9uaWJpbGl6YXIgYSBvYnJhIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIFVOSUZFU1AgZGUgZm9ybWEgZ3JhdHVpdGEsIGRlIGFjb3JkbyBjb20gYSBsaWNlbsOnYSBww7pibGljYSBDcmVhdGl2ZSBDb21tb25zOiBBdHJpYnVpw6fDo28tU2VtIERlcml2YcOnw7Vlcy1TZW0gRGVyaXZhZG9zIDQuMCBJbnRlcm5hY2lvbmFsIChDQyBCWS1OQy1ORCksIHBlcm1pdGluZG8gc2V1IGxpdnJlIGFjZXNzbywgdXNvIGUgY29tcGFydGlsaGFtZW50bywgZGVzZGUgcXVlIGNpdGFkYSBhIGZvbnRlLiBBIG9icmEgY29udGludWEgcHJvdGVnaWRhIHBvciBEaXJlaXRvcyBBdXRvcmFpcyBlL291IHBvciBvdXRyYXMgbGVpcyBhcGxpY8OhdmVpcy4gUXVhbHF1ZXIgdXNvIGRhIG9icmEsIHF1ZSBuw6NvIG8gYXV0b3JpemFkbyBzb2IgZXN0YSBsaWNlbsOnYSBvdSBwZWxhIGxlZ2lzbGHDp8OjbyBhdXRvcmFsLCDDqSBwcm9pYmlkby4gIAo8YnI+PGJyPgo3LiBBdGVzdGEgcXVlIGEgT2JyYSBzdWJtZXRpZGEgbsOjbyBjb250w6ltIHF1YWxxdWVyIGluZm9ybWHDp8OjbyBjb25maWRlbmNpYWwgc3VhIG91IGRlIHRlcmNlaXJvcy4KPGJyPjxicj4KOC4gQXRlc3RhIHF1ZSBvIHRyYWJhbGhvIHN1Ym1ldGlkbyDDqSBvcmlnaW5hbCBlIGZvaSBlbGFib3JhZG8gcmVzcGVpdGFuZG8gb3MgcHJpbmPDrXBpb3MgZGEgbW9yYWwgZSBkYSDDqXRpY2EgZSBuw6NvIHZpb2xvdSBxdWFscXVlciBkaXJlaXRvIGRlIHByb3ByaWVkYWRlIGludGVsZWN0dWFsLCBzb2IgcGVuYSBkZSByZXNwb25kZXIgY2l2aWwsIGNyaW1pbmFsLCDDqXRpY2EgZSBwcm9maXNzaW9uYWxtZW50ZSBwb3IgbWV1cyBhdG9zOwo8YnI+PGJyPgo5LiBBdGVzdGEgcXVlIGEgdmVyc8OjbyBkbyB0cmFiYWxobyBwcmVzZW50ZSBubyBhcnF1aXZvIHN1Ym1ldGlkbywgZW0gY2Fzb3MgZGUgdHJhYmFsaG9zIHF1ZSBleGlnaXJhbSBvcmllbnRhw6fDo28sIMOpIGEgdmVyc8OjbyBkZWZpbml0aXZhIHF1ZSBpbmNsdWkgYXMgYWx0ZXJhw6fDtWVzIGRlY29ycmVudGVzIGRhIGRlZmVzYSwgc29saWNpdGFkYXMgcGVsYSBiYW5jYSwgc2UgaG91dmUgYWxndW1hLCBvdSBzb2xpY2l0YWRhcyBwb3IgcGFydGUgZGUgb3JpZW50YcOnw6NvIGRvY2VudGUgcmVzcG9uc8OhdmVsLiBBdGVzdG8gYWluZGEgcXVlIG8gdHJhYmFsaG8gb2J0ZXZlIGF1dG9yaXphw6fDo28gZGUgcHVibGljYcOnw6NvIGUgYWNlc3NvIGRvIChhKSBvcmllbnRhZG9yIChhKSBkZSBhY29yZG8gY29tIGFzIGluZm9ybWHDp8O1ZXMgYXF1aSBwcmVzdGFkYXM7Cjxicj48YnI+CjEwLiBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFPDo28gUGF1bG8gKFVOSUZFU1ApIG8gZGlyZWl0byBuw6NvIGV4Y2x1c2l2byBkZSByZWFsaXphciBxdWFpc3F1ZXIgYWx0ZXJhw6fDtWVzIG5hIG3DrWRpYSBvdSBubyBmb3JtYXRvIGRvIGFycXVpdm8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YcOnw6NvIGRpZ2l0YWwsIGRlIGFjZXNzaWJpbGlkYWRlIGUgZGUgbWVsaG9yIGlkZW50aWZpY2HDp8OjbyBkbyB0cmFiYWxobyBzdWJtZXRpZG8sIGRlc2RlIHF1ZSBuw6NvIHNlamEgYWx0ZXJhZG8gc2V1IGNvbnRlw7pkbyBpbnRlbGVjdHVhbC4KPGJyPjxicj4KQW8gY29uY2x1aXIgYXMgZXRhcGFzIGRvIHByb2Nlc3NvIGRlIHN1Ym1pc3PDo28gZGUgYXJxdWl2b3Mgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgVU5JRkVTUCwgYXRlc3RvIHF1ZSBsaSBlIGNvbmNvcmRlaSBpbnRlZ3JhbG1lbnRlIGNvbSBvcyB0ZXJtb3MgYWNpbWEgZGVsaW1pdGFkb3MsIHNlbSBmYXplciBxdWFscXVlciByZXNlcnZhIGUgbm92YW1lbnRlIGNvbmZpcm1hbmRvIHF1ZSBjdW1wcm8gb3MgcmVxdWlzaXRvcyBpbmRpY2Fkb3Mgbm9zIGl0ZW5zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUuCjxicj48YnI+CkhhdmVuZG8gcXVhbHF1ZXIgZGlzY29yZMOibmNpYSBlbSByZWxhw6fDo28gYSBwcmVzZW50ZSBsaWNlbsOnYSBvdSBuw6NvIHNlIHZlcmlmaWNhbmRvIG8gZXhpZ2lkbyBub3MgaXRlbnMgYW50ZXJpb3Jlcywgdm9jw6ogZGV2ZSBpbnRlcnJvbXBlciBpbWVkaWF0YW1lbnRlIG8gcHJvY2Vzc28gZGUgc3VibWlzc8Ojby4gQSBjb250aW51aWRhZGUgZG8gcHJvY2Vzc28gZXF1aXZhbGUgw6AgY29uY29yZMOibmNpYSBlIMOgIGFzc2luYXR1cmEgZGVzdGUgZG9jdW1lbnRvLCBjb20gdG9kYXMgYXMgY29uc2VxdcOqbmNpYXMgbmVsZSBwcmV2aXN0YXMsIHN1amVpdGFuZG8tc2UgbyBzaWduYXTDoXJpbyBhIHNhbsOnw7VlcyBjaXZpcyBlIGNyaW1pbmFpcyBjYXNvIG7Do28gc2VqYSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXRyaW1vbmlhaXMgZS9vdSBjb25leG9zIGFwbGljw6F2ZWlzIMOgIE9icmEgZGVwb3NpdGFkYSBkdXJhbnRlIGVzdGUgcHJvY2Vzc28sIG91IGNhc28gbsOjbyB0ZW5oYSBvYnRpZG8gcHLDqXZpYSBlIGV4cHJlc3NhIGF1dG9yaXphw6fDo28gZG8gdGl0dWxhciBwYXJhIG8gZGVww7NzaXRvIGUgdG9kb3Mgb3MgdXNvcyBkYSBPYnJhIGVudm9sdmlkb3MuCjxicj48YnI+ClNlIHRpdmVyIHF1YWxxdWVyIGTDunZpZGEgcXVhbnRvIGFvcyB0ZXJtb3MgZGUgbGljZW5jaWFtZW50byBlIHF1YW50byBhbyBwcm9jZXNzbyBkZSBzdWJtaXNzw6NvLCBlbnRyZSBlbSBjb250YXRvIGNvbSBhIGJpYmxpb3RlY2EgZG8gc2V1IGNhbXB1cyAoY29uc3VsdGUgZW06IDxhIGhyZWY9Imh0dHBzOi8vYmlibGlvdGVjYXMudW5pZmVzcC5ici9iaWJsaW90ZWNhcy1kYS1yZWRlIj5odHRwczovL2JpYmxpb3RlY2FzLnVuaWZlc3AuYnIvYmlibGlvdGVjYXMtZGEtcmVkZTwvYT4pIAo8YnI+PGJyPgpTw6NvIFBhdWxvLCBNb24gSmFuIDE4IDIxOjQ5OjE4IEJSU1QgMjAyMS4K
dc.title.none.fl_str_mv An audit model for software tool qualification in safety critical systems
title An audit model for software tool qualification in safety critical systems
spellingShingle An audit model for software tool qualification in safety critical systems
Costa, Giovanni Cesar Borges da [UNIFESP]
Software
Tools
Qualification
Ferramentas
Qualificação
Não se aplica
title_short An audit model for software tool qualification in safety critical systems
title_full An audit model for software tool qualification in safety critical systems
title_fullStr An audit model for software tool qualification in safety critical systems
title_full_unstemmed An audit model for software tool qualification in safety critical systems
title_sort An audit model for software tool qualification in safety critical systems
author Costa, Giovanni Cesar Borges da [UNIFESP]
author_facet Costa, Giovanni Cesar Borges da [UNIFESP]
author_role author
dc.contributor.advisor-coLattes.none.fl_str_mv http://lattes.cnpq.br/6831514861193749
dc.contributor.advisorLattes.none.fl_str_mv http://lattes.cnpq.br/0203910403476737
dc.contributor.authorLattes.none.fl_str_mv http://lattes.cnpq.br/5566276206879504
dc.contributor.author.fl_str_mv Costa, Giovanni Cesar Borges da [UNIFESP]
dc.contributor.advisor1.fl_str_mv Martins, Luiz Eduardo Galvão [UNIFESP]
dc.contributor.advisor-co1.fl_str_mv Marques, Johnny Cardoso [UNIFESP]
contributor_str_mv Martins, Luiz Eduardo Galvão [UNIFESP]
Marques, Johnny Cardoso [UNIFESP]
dc.subject.por.fl_str_mv Software
Tools
Qualification
Ferramentas
Qualificação
topic Software
Tools
Qualification
Ferramentas
Qualificação
Não se aplica
dc.subject.ods.none.fl_str_mv Não se aplica
description A aprovação de sistemas considerados safety-critical requer, em face das sérias consequências que podem resultar de suas falhas ou mau funcionamento, a demonstração do atendimento às normas e regulamentos aplicáveis ao domínio, antes de sua disponibilização para uso. Nesse contexto, deve ser demonstrado o atendimento às normas e regulamentos aplicáveis aos itens de software que possam afetar adversamente a segurança do sistema. Na indústria aeronáutica, tal demonstração pode se dar através do atendimento aos objetivos da DO-178C (e seus suplementos aplicáveis) e da DO-330, referente à qualificação das ferramentas utilizadas no desenvolvimento dos itens de software. No curso do processo de aprovação dos itens de software, há estabelecido na indústria um padrão para o adequado acompanhamento das atividades desempenhadas para demonstração dos objetivos da DO-178C, baseado em auditorias executadas ao longo do desenvolvimento. Esse padrão de acompanhamento, apesar de adequado para os objetivos da DO-178C, não abrange um acompanhamento detalhado das atividades específicas para a qualificação de ferramentas e atendimento da DO-330. Outros domínios, como médico, ferroviário e automotivo, tem necessidades similares de avaliação das ferramentas e seus impactos no desenvolvimento do software. Este trabalho de pesquisa desenvolveu um modelo de auditoria visando auxiliar a verificação do atendimento aos requisitos aplicáveis à qualificação de ferramentas, configurável para diferentes contextos e características das ferramentas sob avaliação, contribuindo assim para uma verificação de atendimento aos requisitos mais efetiva e otimizada. O Modelo de Auditoria para Qualificação de Ferramentas de Software provê ao usuário um conjunto definido de atividades proposto para verificar o atendimento aos requisitos aplicáveis para qualificação da ferramenta sob avaliação, além de critérios para a customização das atividades de revisão conduzidas durante as auditorias e orientações detalhadas sobre os aspectos a serem verificados durante a atividade. O Modelo de Auditoria foi submetido à avaliação de vinte e oito (28) profissionais especializados no desenvolvimento e aprovação de software safety-critical, dos quais treze (13) forneceram suas impressões, comentários e sugestões. Esses profissionais foram solicitados a avaliar a adequação, consistência e eficiência do modelo, suas definições, critérios de customização e orientações para a condução das atividades de verificação do atendimento aos requisitos de qualificação de ferramentas.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-03-18T15:28:21Z
dc.date.available.fl_str_mv 2025-03-18T15:28:21Z
dc.date.issued.fl_str_mv 2025-01-31
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.uri.fl_str_mv https://hdl.handle.net/11600/73753
dc.identifier.dark.fl_str_mv ark:/48912/001300001fj8g
url https://hdl.handle.net/11600/73753
identifier_str_mv ark:/48912/001300001fj8g
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 403 f.
dc.coverage.spatial.none.fl_str_mv São José dos Campos
dc.publisher.none.fl_str_mv Universidade Federal de São Paulo
publisher.none.fl_str_mv Universidade Federal de São Paulo
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIFESP
instname:Universidade Federal de São Paulo (UNIFESP)
instacron:UNIFESP
instname_str Universidade Federal de São Paulo (UNIFESP)
instacron_str UNIFESP
institution UNIFESP
reponame_str Repositório Institucional da UNIFESP
collection Repositório Institucional da UNIFESP
bitstream.url.fl_str_mv https://repositorio.unifesp.br/bitstreams/0c25f465-02de-4794-9ce6-4fe724926a40/download
https://repositorio.unifesp.br/bitstreams/5c9fe0f7-95c9-4846-961b-06cae6af2ef9/download
https://repositorio.unifesp.br/bitstreams/bb6cb8f3-0a0a-4c94-ba35-51fb79ba0c66/download
https://repositorio.unifesp.br/bitstreams/f7550265-76fd-4587-8662-5df6717bc607/download
bitstream.checksum.fl_str_mv 79881d6dea480587c66312d1102a8942
15698caa2ab8ee2c65e4835c8875854d
b5badd13a161c60946c336ab1ea6c41a
bfcb0fd257f2210fbc7926ac96a18e63
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)
repository.mail.fl_str_mv biblioteca.csp@unifesp.br
_version_ 1865648647870349312