• DocumentCode
    2439516
  • Title

    Uploadable Executable Specification Concept for Spacecraft Autonomy Systems

  • Author

    Cancro, George ; Innanen, William ; Turner, Russell ; Monaco, Christopher ; Trela, Michael

  • Author_Institution
    Johns Hopkins Univ., Laurel
  • fYear
    2007
  • fDate
    3-10 March 2007
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Current spacecraft autonomy systems suffer from two main problems. First, autonomy designs cannot be adequately reviewed by system engineers, resulting in a potential loss of desired system behavior between system-level requirements and software implementation. Second, current autonomy systems cannot fully assess the systems-level impact of modifications and then quickly and safely upload those modifications to the spacecraft pre-and post-launch. These problems are addressed by the development of executable specification techniques to directly support system engineers with formalized models that translate into operational functionality. This paper describes a concept of combining a standard executable specification technique with a concept of software design using uploadable forms. This paper goes on to describe the features of this concept which include: interactive visual design and display capabilities that allow any domain expert to understand and/or perform the design; operational support capabilities that allow the on-board autonomy functionality to be modified or disabled in real-time without patching or modifying existing code; and graphical stand-alone simulation and automated verification capabilities that allow autonomy designs to proven safe prior to upload.
  • Keywords
    aerospace computing; formal specification; formal verification; space vehicles; systems engineering; automated verification capabilities; display capabilities; formalized models; graphical stand-alone simulation; interactive visual design; on-board autonomy functionality; operational support capabilities; software design; software implementation; spacecraft autonomy systems; system behavior; system-level requirements; uploadable executable specification; Aerospace engineering; Design engineering; Laboratories; Maintenance engineering; Physics; Software standards; Software systems; Space vehicles; Systems engineering and theory; Telemetry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2007 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    1-4244-0524-6
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2007.352802
  • Filename
    4161615