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 条
  • [1] Executable specification of open multi-agent systems
    Artikis, Alexander
    Sergot, Marek
    LOGIC JOURNAL OF THE IGPL, 2010, 18 (01) : 31 - 65
  • [2] Executable Biochemical Space for Specification and Analysis of Biochemical Systems
    Trojak, Matej
    Safranek, David
    Brim, Lubos
    Salagovic, Jakub
    Cerveny, Jan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 350 (350) : 91 - 116
  • [3] RealSpec: An Executable Specification Language for Modeling Control Systems
    Khwaja, Amir A.
    Urban, Joseph E.
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 219 - +
  • [4] Executable biochemical space for specification and analysis of biochemical systems
    Trojak, Matej
    Safranek, David
    Mertova, Lukrecia
    Brim, Lubos
    PLOS ONE, 2020, 15 (09):
  • [5] An Executable Specification for SPARQL
    Bornea, Mihaela
    Dolby, Julian
    Fokoue, Achille
    Kementsietsidis, Anastasios
    Srinivas, Kavitha
    Vaziri, Mandana
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2016, PT II, 2016, 10042 : 298 - 305
  • [6] UML for executable specification
    Douglass, BP
    EDN, 2001, 46 (18) : 83 - +
  • [7] FRESCO: A Framework for Spacecraft Systems Autonomy
    Amini, Rashied
    Fesq, Lorraine
    Mackey, Ryan
    Mirza, Faiz
    Rasmussen, Robert
    Troesch, Martina
    Kolcio, Ksenia
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [8] An executable specification language for fast prototyping parallel responsive systems
    Heping, H
    Zedan, H
    COMPUTER LANGUAGES, 1996, 22 (01): : 1 - 13
  • [9] Executable specification language for fast prototyping parallel responsive systems
    Domino, Cambridge, United Kingdom
    Comput Lang, 1 (1-13):
  • [10] EXECUTABLE SPECIFICATION OF STATIC SEMANTICS
    DESPEYROUX, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 173 : 215 - 233