Uploadable executable specification concept for spacecraft autonomy systems

被引:0
|
作者
Cancro, George [1 ]
Innanen, William [1 ]
Turner, Russell [1 ]
Monaco, Christopher [1 ]
Trela, Michael [1 ]
机构
[1] Johns Hopkins Univ, Appl Phys Lab, Laurel, MD 20723 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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.
引用
收藏
页码:3512 / 3523
页数:12
相关论文
共 50 条
  • [31] Executable Formal Specification and Validation of NoC Communication Infrastructures
    Borrione, Dominique
    Helmy, Amr
    Pierre, Laurence
    Schmaltz, Julien
    SBCCI 2008: 21ST SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2008, : 176 - 181
  • [32] An executable specification language based on message sequence charts
    Roychoudhury, A
    Thiagarajan, PS
    FORMAL METHODS AT THE CROSSROADS: FROM PANACEA TO FOUNDATIONAL SUPPORT, 2003, 2757 : 226 - 241
  • [33] A formal and executable specification of the Internet open trading protocol
    Ouyang, C
    Kristensen, LM
    Billington, J
    E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2002, 2455 : 377 - 387
  • [34] A collaborative visual development environment to support executable specification
    Chen, X
    Ying, J
    He, ZJ
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 282 - 286
  • [35] AN EXECUTABLE SPECIFICATION LANGUAGE FOR ABSTRACT DATA-TYPES
    BELKHOUCHE, B
    URBAN, JE
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1984, 3 (04): : 247 - 251
  • [36] SALIENT FEATURES OF AN EXECUTABLE SPECIFICATION LANGUAGE AND ITS ENVIRONMENT
    ZAVE, P
    SCHELL, W
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) : 312 - 325
  • [37] Executable specification formalism representing abstract data types
    Technical Univ of Budapest, Budapest, Hungary
    Period Polytech Electr Eng, 2 (85-100):
  • [38] A formal component concept for the specification of industrial control systems
    Braatz, B
    Klein, M
    Schröter, G
    Bengel, M
    INTEGRATION OF SOFTWARE SPECIFICATION TECHNIQUES FOR APPLICATIONS IN ENGINEERING, 2004, 3147 : 69 - 88
  • [39] NUSL - AN EXECUTABLE SPECIFICATION LANGUAGE BASED ON DATA ABSTRACTION
    JIANG, XJ
    XU, YS
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 328 : 124 - 138
  • [40] An executable specification language for planning attacks to security protocols
    Aiello, LC
    Massacci, F
    13TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2000, : 88 - 102