The Differences are Not So Great: High Altitude Balloon and Small Spacecraft Software Development

Previous work discussed critical differences in planning, developing hardware for and executing a high altitude balloon (HAB) mission. One area where this difference is less pronounced is in software development, allowing HABs to be utilized as a ‘software testbed’ for many orbital missions. This paper provides an overview of the software development process for both orbital and HAB craft, highlighting differences between the two processes and the numerous similarities. It concludes by presenting a framework for analyzing the suitability of HAB testing for small satellite software.

[1]  Michael A. Cusumano,et al.  Beyond the Waterfall: Software Development at Microsoft , 1995 .

[2]  Alan M. Davis,et al.  A Strategy for Comparing Alternative Software Development Life Cycle Models , 1988, IEEE Trans. Software Eng..

[3]  Jeremy Straub,et al.  Operating Standards for the High Altitude Ballooning Community , 2013 .

[4]  Colin J. Neill,et al.  The Demise of the Waterfall Model Is Imminent, and Other Urban Myths , 2004, ACM Queue.

[5]  Jeremy Straub,et al.  A Design for Inspiring Students with Near-Space Exploration , 2013 .

[6]  John Nordlie,et al.  Blending research and teaching through high-altitude balloon projects , 2011 .

[7]  James R. Wertz,et al.  Space Mission Analysis and Design , 1992 .

[8]  Jeremy Straub,et al.  Risk Analysis & Management in Student-Centered Spacecraft Development Projects , 2013 .

[9]  Jeremy Straub,et al.  The North Dakota Space Robotics Program: Teaching Spacecraft Development Skills to Students Statewide with High Altitude Ballooning , 2012 .

[10]  Jeremy Straub,et al.  Achieving Educational Outcomes Through CubeSat Curriculum Incorporation , 2012 .

[11]  Katrina Jackson North Dakota State-Wide High Altitude Balloon Student Payload Competition , 2012 .

[12]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[13]  Tomaz Javornik,et al.  Experimental analysis of wireless temporary networks deployed by low altitude platforms , 2013, 2013 IEEE 18th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[14]  Jeremy Straub CubeSats: A Low-Cost, Very High-Return Space Technology , 2012 .

[15]  John Nordlie,et al.  Augmenting a space mission design course with high-altitude balloon projects , 2011 .

[16]  Ronald Adrey Fevig,et al.  Providing Hands-on STEM Education with High Altitude Balloons in North Dakota , 2013 .

[17]  Robert C. Martin Agile Software Development, Principles, Patterns, and Practices , 2002 .

[18]  Jeremy Straub,et al.  A Need for Operating Standards in the Academic and Research High Altitude Balloon Community , 2013 .

[19]  Hadi Hariyanto,et al.  Emergency broadband access network using low altitude platform , 2009, International Conference on Instrumentation, Communication, Information Technology, and Biomedical Engineering 2009.

[20]  Jeremy Straub Evaluation of high-altitude balloons as a learning technology , 2015, Int. J. Learn. Technol..

[21]  James R. Wertz,et al.  Space mission engineering : the new SMAD , 2011 .

[22]  Jeremy Straub,et al.  Formalizing Mission Analysis and Design Techniques for High Altitude Ballooning , 2012 .

[23]  Jeremy Straub,et al.  Solar Ballooning: A Low-Cost Alternative to Helium Balloons for Small Spacecraft Testing , 2014 .

[24]  J. Straub,et al.  The Use of Solar Balloons at UND as a Low-Cost Alternative to Helium Balloons for Small Spacecraft Testing and STEM Education , 2014 .

[25]  Jeremy Straub Application of Model-Based Data Transmission Techniques to Gravitational Model Data , 2013 .

[26]  Felix Redmill,et al.  Software Projects: Evolutionary VS. Big-Bang Delivery , 1997 .

[27]  The Balloon-borne Large Aperture Submillimeter Telescope: BLAST , 2007, 0711.3465.

[28]  John P. W. Stark,et al.  Spacecraft systems engineering , 1995 .

[29]  Jeremy Straub A Comparison of Learning Technologies for Teaching Spacecraft Software Development , 2014 .