Fechar

@MastersThesis{Miranda:2020:“nSpAp,
               author = "Miranda, Danilo Jos{\'e} Franzim",
                title = "A “new space” approach on spacecraft flight software development 
                         using NASA cFS framework",
               school = "Instituto Nacional de Pesquisas Espaciais (INPE)",
                 year = "2020",
              address = "S{\~a}o Jos{\'e} dos Campos",
                month = "2019-12-13",
             keywords = "flight software, new space, NASA cFS, software frameworks, 
                         software development approach, software de voo, frameworks de 
                         software, abordagem de desenvolvimento de software.",
             abstract = "This dissertation was motivated by a real-life problem of 
                         developing a Flight Software (FSW) for a commercial nanosatellite 
                         mission, heavily constrained in cost and schedule. FSW is a 
                         complex subject, demanding a software development team with 
                         competencies in embedded systems, real-time systems, spacecraft 
                         engineering and spacecraft operations in order to conceive a 
                         project. This set of skills is rarely found together, consisting 
                         of a great barrier for new entrants. The New Space FSW development 
                         approach proposed herein consists in four steps: 1) selection and 
                         adoption of a FSW framework; 2) compliance assessment of the 
                         framework with respect to applicable space software standards; 3) 
                         software design rules proposition to better adhere to framework 
                         and improve quality; 4) creation of a tool that facilitates the 
                         implementation of the aforementioned rules in the software 
                         development. NASA cFS was the chosen framework, being the central 
                         piece of this work. Despite its considerable heritage and success 
                         in several NASA scientific missions and being open source since 
                         2015, cFS is still not widely adopted outside the American space 
                         agency. This work also helps filling the lack of academic 
                         literature with respect to frameworks employment and their 
                         systematic use in New Space missions. RESUMO: A presente 
                         disserta{\c{c}}{\~a}o foi motivada por um problema real em 
                         desenvolver um software de voo para uma miss{\~a}o 
                         nanossat{\'e}lite comercial, fortemente restringida em custo e 
                         cronograma. Software de voo {\'e} um tema complexo, demandando um 
                         time de desenvolvimento de software com compet{\^e}ncias nas 
                         {\'a}reas de sistemas embarcados, sistemas real-time, engenharia 
                         de sat{\'e}lites e opera{\c{c}}{\~o}es para poder conceber e 
                         realizar um projeto nessa {\'a}rea. Esse conhecimento {\'e} 
                         raramente encontrado reunido, consistindo assim em uma grande 
                         barreira para novos entrantes. A abordagem de desenvolvimento de 
                         software de voo {"}New Space{"} proposta nesse trabalho consiste 
                         em quatro etapas: 1) sele{\c{c}}{\~a}o e ado{\c{c}}{\~a}o de 
                         um framework para software de voo; 2) an{\'a}lise de conformidade 
                         do framework escolhido com respeito a normas aplic{\'a}veis de 
                         software para espa{\c{c}}o; 3) proposi{\c{c}}{\~a}o de regras 
                         de projeto de software para aprimorar a ader{\^e}ncia ao 
                         framework e melhorar a qualidade; 4) cria{\c{c}}{\~a}o de uma 
                         ferramenta que facilite a implementa{\c{c}}{\~a}o de tais regras 
                         no desenvolvimento de software. O framework escolhido foi o NASA 
                         cFS, pe{\c{c}}a chave de estudo do presente trabalho. Apesar de 
                         possuir consider{\'a}vel heran{\c{c}}a de voo e sucesso em 
                         diversas miss{\~o}es cient{\'{\i}}ficas da NASA e seu 
                         c{\'o}digo ser liberado para uso p{\'u}blico desde 2015, o cFS 
                         ainda {\'e} pouco adotado fora da ag{\^e}ncia espacial 
                         estado-unidense. Esse trabalho tamb{\'e}m contribui para 
                         preencher a lacuna de literatura acad{\^e}mica com respeito ao 
                         emprego de frameworks e seu uso sistem{\'a}tico em miss{\~o}es 
                         {"}New Space{"}.",
            committee = "Santos, Walter Abrah{\~a}o dos (presidente) and Ferreira, 
                         Maur{\'{\i}}cio Gon{\c{c}}alves Vieira (orientador) and 
                         Kucinskis, Fabr{\'{\i}}cio de Novaes (orientador) and Arias, 
                         Ronaldo and Silva, Rodrigo Rocha",
         englishtitle = "Uma abordagem {"}new space{"} para o desenvolvimento de software 
                         de voo para sat{\'e}lites utilizando o framework NASA cFS",
             language = "en",
                pages = "148",
                  ibi = "8JMKD3MGP3W34R/3UJDK9L",
                  url = "http://urlib.net/ibi/8JMKD3MGP3W34R/3UJDK9L",
           targetfile = "publicacao.pdf",
        urlaccessdate = "27 abr. 2024"
}


Fechar