Lessons learned from the implementation of on-board tolerance to physical faults in Ada

被引:0
|
作者
Vardanega, T [1 ]
Gaisler, J [1 ]
机构
[1] European Space Res & Technol Ctr, NL-2201 AZ Noordwijk, Netherlands
来源
关键词
fault tolerance; Ada; on-board tolerance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three qualities are especially required of modern programming languages: (i) not to get in the way; (ii) to help solve the problem; and (iii) to preserve the code value. These demands especially matter to the implementation of fault-tolerant real-time on-board systems, We take this perspective into account reporting on the lessons learned from the implementation of software tolerance to physical faults, for use on board space systems of the new generation. The implementation language was Ada 83 with forward-compatible enhancements in the way of the Ravenscar Profile. The language implementation was commercial off-the-shelf. The combination of the two performed acceptably, in the frame of a moderately successful experiment overall. Drawing from that experience, we single out language features of special value to our system and express requirements on critical features of the language implementation.
引用
收藏
页码:19 / 32
页数:14
相关论文
共 50 条
  • [41] The Affordable Care Act - From Health Policy to Implementation: Lessons Learned
    Block, Adam E.
    Cardenas, Susan
    Kittleson, Mark J.
    HEALTH BEHAVIOR AND POLICY REVIEW, 2020, 7 (01): : 3 - 12
  • [42] Lessons learned from the development and implementation of a citywide stair prompt initiative
    Lee, Karen K.
    Loh, Lawrence
    Adamic, Johnny
    Perry, Ashley
    Sacks, Rachel
    Lam, Kevin
    Tong, Steven
    Wolf, Sarah
    PREVENTIVE MEDICINE REPORTS, 2019, 13 : 218 - 223
  • [43] Implementation of Telemental Health in Brazil: Lessons Learned from a Pilot Study
    Barbosa, Paola Vargas
    Springer, Paul R.
    Scheeren, Patricia
    Peres, Tyele Goulart
    Sarmento, Camila
    INTERNATIONAL JOURNAL OF SYSTEMIC THERAPY, 2024, 35 (03): : 291 - 309
  • [44] Lessons learned from Industry 4.0 implementation in the German manufacturing industry
    Veile, Johannes W.
    Kiel, Daniel
    Mueller, Julian Marius
    Voigt, Kai-Ingo
    JOURNAL OF MANUFACTURING TECHNOLOGY MANAGEMENT, 2020, 31 (05) : 977 - 997
  • [45] Re: "Lessons Learned From the Front Lines of Artificial Intelligence Implementation"
    Sammer, Marla B. K.
    Seghers, Victor J.
    Sher, Andrew C.
    JOURNAL OF THE AMERICAN COLLEGE OF RADIOLOGY, 2022, 19 (04) : 499 - 499
  • [46] Lessons Learned from the Implementation of DOORS for the SUDA Instrument on Europa Clipper
    Frank, Wendy
    Haselschwardt, Sally
    Lev-Tov, Sean
    2022 IEEE AEROSPACE CONFERENCE (AERO), 2022,
  • [47] Lessons learned from the implementation of a Web-based nursing intervention
    Bond, GE
    CIN-COMPUTERS INFORMATICS NURSING, 2006, 24 (02) : 66 - 74
  • [48] Lessons learned from development and implementation of a strategic life cycle model
    Au, PK
    Ma, S
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2004 PROCEEDINGS, 2004, : 647 - 653
  • [49] Lessons Learned From the Front Lines of Artificial Intelligence Implementation INTRODUCTION
    Alkasab, Tarik K.
    Bizzo, Bernardo C.
    JOURNAL OF THE AMERICAN COLLEGE OF RADIOLOGY, 2021, 18 (11) : 1474 - 1475
  • [50] Lessons Learned from the Implementation of the Psyche Fixed Price Contract with Maxar
    Dahya, Neil
    Brown, Mark
    Goebel, Dan
    Knopp, Mike
    Martin, Maxwell
    Michaels, Darren
    Vaid, Afsheen
    Theberge, Bonnie
    Lord, Peter
    Scott, Steve
    Wolf, Julie
    IEEE Aerospace Conference Proceedings, 2022, 2022-March