Run-time error detection of space-robot based on adaptive redundancy

被引:0
|
作者
Gao, Xing [1 ]
Liao, Ming-Hong [1 ]
Wu, Xiang-Hu [1 ]
Li, Chao-Yong [2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin 150006, Peoples R China
[2] Harbin Inst Technol, Dept Aerosp Engn, Harbin 150006, Peoples R China
来源
AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY | 2009年 / 81卷 / 01期
关键词
Input/output analysis; Space technology; Adaptive system theory; Robotics; Systems software;
D O I
10.1108/00022660910926863
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Purpose - The purpose of this paper is to present a novel algorithm to handle space environment induced errors in the space-robot software. Design/methodology/approach - The radiations in outer space may induce transient errors in micro-processors, this phenomena will make software behavior unpredictable, and the existing software fault tolerance methods have been restricted in non-multi-threaded operation systems, non-component-based frameworks, non-cacheable micro-processors, non-distributed environments, etc. A software model for space-robot software, based on adaptive redundancy, is developed and a corresponding run-time error detection algorithm is presented in this paper. Software was monitored and run-time transient error would be detected and processed. Findings - Experiments indicate that this method introduces about 30-35 percent time overhead and about 200-230 percent memory overhead. It also increases the fault detection rate to 84-92.5 percent. Moreover, the model and algorithm is effective in a realistic space robot environment. Originality/value - A redundancy model is developed and an error detection algorithm is introduced in this paper. Experiments demonstrate it can provide space-robot software with good protection against the radiation induced transient errors.
引用
收藏
页码:14 / 18
页数:5
相关论文
共 50 条
  • [1] Model-based run-time error detection
    Hooman, Jozef
    Hendriks, Teun
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 225 - 236
  • [2] The Importance of Run-Time Error Detection
    Luecke, Glenn R.
    Coyle, James
    Hoekstra, James
    Kraeva, Marina
    Xu, Ying
    Park, Mi-Young
    Kleiman, Elizabeth
    Weiss, Olga
    Wehe, Andre
    Yahya, Melissa
    TOOLS FOR HIGH PERFORMANCE COMPUTING 2009, 2010, : 145 - 155
  • [3] Run-time Adaptive Error and State Management for Open Automotive Systems
    Frtunikj, Jelena
    Armbruster, Michael
    Knoll, Alois
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 467 - 472
  • [4] Run-time malware detection based on IRP
    Zhang F.-Y.
    Qi D.-Y.
    Hu J.-L.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2011, 39 (02): : 113 - 117
  • [5] MORPED: Monitor Rules for Proactive Error Detection Based on Run-time and Historical Data
    Contreras, Ricardo A.
    Mahbub, Khaled
    Contreras A, Ricardo
    2014 FIFTH INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT), 2014, : 28 - 35
  • [6] A Software Reconfigurable Assertion Checking Unit for Run-Time Error Detection
    Zhou, Yumin
    Burg, Sebastian
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [7] A Run-Time Adaptive Multiprocessor System
    Rutzig, Mateus Beck
    Beck, Antonio Carlos S.
    Carro, Luigi
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1664 - 1667
  • [8] Low Voltage Error Resilient SRAM using Run-time Error Detection and Correction
    Kumar, Ashish
    Visweswaran, G. S.
    Saha, Kaushik
    ESSCIRC CONFERENCE 2015 - 41ST EUROPEAN SOLID-STATE CIRCUITS CONFERENCE (ESSCIRC), 2015, : 335 - 338
  • [9] Run-time adaptive cache management
    Johnson, TL
    Connors, DA
    Hwu, WMW
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 774 - 775
  • [10] Run-time detection of heap-based overflows
    Robertson, W
    Kruegel, C
    Mutz, D
    Valeur, F
    USENIX ASSOCIATION PROCEEDINGS OF THE SEVENTEENTH LARGE INSTALLATION SYSTEMS ADMINISTRATION CONFERENCE, 2003, : 51 - 59