An audit model for software tool qualification in safety critical systems
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |