• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-17
  • B6
  • 3
  • paper
  • Assessing Nanosatellite Flight & Ground Software Framework to NASA & ESA Software Safety Standards

    Paper number

    IAC-17,B6,3,12,x41101

    Author

    Mr. Richard Duke, Surrey Space Centre - University of Surrey, United Kingdom

    Coauthor

    Dr. Christopher P. Bridges, Surrey Space Centre, University of Surrey, United Kingdom

    Coauthor

    Dr. Ben Taylor, Surrey Space Centre, University of Surrey, United Kingdom

    Coauthor

    Mr. Brian Stewart, Surrey Space Centre - University of Surrey, United Kingdom

    Coauthor

    Ms. Chiara Massimiani, Surrey Space Centre, University of Surrey, United Kingdom

    Coauthor

    Mr. Simon Fellowes, Surrey Space Centre - University of Surrey, United Kingdom

    Coauthor

    Prof. Guglielmo Aglietti, Surrey Space Centre - University of Surrey, United Kingdom

    Year

    2017

    Abstract
    Recent Surrey Space Centre missions have demonstrated a new software design and implementation process that has been validated on both flight and ground segment software chains. Our new common software framework allows for concurrent development in multiple fast timeline nanosatellite missions using open-source FreeRTOS embedded and enterprise PostgreSQL and php tools. We exploit overlapping and common functions for flight code that is automatically generated into ground segment databases. This tool has provided advanced debugging support during system end-to-end test (SEET) and in student and staff training operations. In contrast with classical validation and requirements waterfall processes found in large space organisations, a small team has delivered new user and goal focussed flight software (FSW) and mission control software (MCS) capabilities.
    
    This paper analyses and discusses the AlSat-1N implementation of the FSW and MCS by interrogating our database that contains all the pre-launch development and test data, and also over 120 days of post-launch operations. This enables us to quickly understand and compare the level of validation that was achieved relative to safety standards, such as NASA-STD-8719.13C and ECSS-Q80B. As university missions become more capable, varying degrees of software compliance now exist and new methods are being proven outside of these established standards. We explore what qualitative and quantitative comparisons can be made using our FSW and MCS tools, if and how flight validation is considered, and what new common practices the community could follow towards low cost or ‘lean’ satellite missions.
    Abstract document

    IAC-17,B6,3,12,x41101.brief.pdf

    Manuscript document

    (absent)