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 条
  • [41] A formal component concept for the specification of industrial control systems
    Braatz, Benjamin
    Klein, Markus
    Schröter, Gunnar
    Bengel, Matthias
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3147 : 69 - 88
  • [42] Automating functional coverage analysis based on an executable specification
    Regimbal, S
    Lemire, JF
    Savaria, Y
    Bois, G
    Aboulhamid, EM
    Baron, A
    3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 228 - 234
  • [43] UTILIZING AN EXECUTABLE SPECIFICATION LANGUAGE FOR AN INFORMATION-SYSTEM
    URBAN, SD
    URBAN, JE
    DOMINICK, WD
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (07) : 598 - 605
  • [44] AN EXECUTABLE SUBSET OF META-IV WITH LOOSE SPECIFICATION
    LARSEN, PG
    LASSEN, PB
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 604 - 618
  • [45] Design of an Executable Specification Language Using Eye Tracking
    Simhandl, Georg
    Paulweber, Philipp
    Zdun, Uwe
    2019 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON EYE MOVEMENTS IN PROGRAMMING (EMIP 2019), 2019, : 37 - 40
  • [46] An executable interface specification for industrial embedded system design
    Huang, Jinfeng
    Voeten, Jeroen
    Wolfs, Serge
    Coopmans, Mark
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 37 - +
  • [47] Spacecraft autonomy and the missions of exploration
    Doyle, RJ
    IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1998, 13 (05): : 36 - 44
  • [48] Evolvable hardware for spacecraft autonomy
    Fukunaga, A
    Hayworth, K
    Stoica, A
    1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL. 3, 1998, : 135 - 143
  • [49] Spacecraft autonomy in the New Millennium
    Fesq, L
    Aljabri, A
    Anderson, C
    Connerton, R
    Doyle, R
    Hoffman, M
    Man, G
    GUIDANCE AND CONTROL 1996, 1996, 92 : 3 - 20
  • [50] Autonomy architectures for a constellation of spacecraft
    Barrett, A
    ISAIRAS '99: FIFTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE, ROBOTICS AND AUTOMATION IN SPACE, 1999, 440 : 291 - 296