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 条
  • [21] Executable specification language for parallel symbolic computation
    Godlevsky, AB
    Hluchy, L
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 754 - 757
  • [22] Executable specification is the key to hardware/software codesign
    Page, Ian
    New Electronics, 1994, 27 (13): : 27 - 28
  • [23] STANDARDS FOR NON-EXECUTABLE SPECIFICATION LANGUAGES
    LARSEN, PG
    PLAT, N
    COMPUTER JOURNAL, 1992, 35 (06): : 567 - 573
  • [24] IMPLEMENTING SPACECRAFT AUTONOMY
    DOBROTIN, B
    JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME, 1985, 107 (01): : 22 - 25
  • [25] Automatic detection of interaction vulnerabilities in an executable specification
    Feary, Michael
    ENGINEERING PSYCHOLOGY AND COGNITIVE ERGONOMICS, PROCEEDINGS, 2007, 4562 : 487 - 496
  • [26] Executable Specification of Cryptofraglets in Maude for Security Verification
    Martinelli, Fabio
    Petrocchi, Marinella
    BIOINSPIRED MODELS OF NETWORK, INFORMATION, AND COMPUTING SYSTEMS, 2010, 39 : 11 - 23
  • [27] EXERCISE IN JSD: DERIVATION OF EXECUTABLE SPECIFICATION.
    Javey, S.
    Proceedings of the Hawaii International Conference on System Science, 1986, 2 : 89 - 97
  • [28] Evolutionary development model supporting executable specification
    Wu, Ming-Hui
    Ying, Jing
    He, Zhi-Jun
    Ruan Jian Xue Bao/Journal of Software, 2000, 11 (11): : 1505 - 1509
  • [29] The situated vision: a concept to facilitate the autonomy of the systems
    Zavidovique, Bertrand
    Reynaud, Roger
    TRAITEMENT DU SIGNAL, 2007, 24 (05) : 309 - 322
  • [30] A MDD Methodology for Specification of Embedded Systems and Automatic Generation of Fast Configurable and Executable Performance Models
    Herrera, Fernando
    Posadas, Hector
    Penil, Pablo
    Villar, Eugenio
    Ferrero, Francisco
    Valencia, Raul
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 529 - 538