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 条
  • [21] Lessons learned from a pilot implementation of physical activity recommendations in axial spondyloarthritis exercise group therapy
    Osthoff, Anne-Kathrin Rausch
    Vlieland, Theodora P. M. Vliet
    Meichtry, Andre
    Van Bodegom-Vos, Leti
    Topalidis, Beatrice
    Buechi, Stefan
    Nast, Irina
    Ciurea, Adrian
    Niedermann, Karin
    BMC RHEUMATOLOGY, 2022, 6 (01)
  • [22] Barriers in the Implementation of a Physical Activity Intervention in Primary Care Settings: Lessons Learned
    Josyula, Lakshmi K.
    Lyle, Roseann M.
    HEALTH PROMOTION PRACTICE, 2013, 14 (01) : 81 - 87
  • [23] Implementation science from an intersectionality approach: Lessons learned from the Caribbean
    Cesareo, Marizaida S.
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2023, 58 : 1046 - 1047
  • [24] Lessons learned from the implementation of a formal project management process
    Cunningham, K. J.
    TRANSFUSION, 2006, 46 (09) : 231A - 231A
  • [25] Lessons Learned from the Implementation of Electronic Portfolios at Three Universities
    Wilhelm, Lance
    Puckett, Kathleen
    Beisser, Sally
    Wishar, William
    Merideth, Eunice
    Sivakumaran, Thilla
    TECHTRENDS, 2006, 50 (04) : 62 - 71
  • [26] Lessons Learned From a Tiered Service Delivery Implementation Project
    Johnson, Evelyn S.
    Pool, Juli L.
    Carter, Deborah R.
    INTERVENTION IN SCHOOL AND CLINIC, 2012, 47 (03) : 139 - 143
  • [27] Decision environments: Lessons learned from implementation and future direction
    Chevron
    不详
    JPT J Pet Technol, 2008, 12 (68-70): : 68 - 70
  • [28] Lessons learned from the achievement and implementation of interprofessional education in Thailand
    Ploylearmsang, Chanuttha
    Tongsiri, Sirinart
    Piriyakarnnon, Methee
    Srisaknok, Tharinee
    INTERNATIONAL JOURNAL OF MEDICAL EDUCATION, 2021, 12 : 125 - 126
  • [29] Lessons Learned From the Implementation of Contact Centers in Swedish Municipalities
    Bernhard, Irene
    Grunden, Kerstin
    PROCEEDINGS OF THE 13TH EUROPEAN CONFERENCE ON EGOVERNMENT, 2013, : 63 - 70
  • [30] Nursing measures - Implementation considerations: Lessons learned from the field
    Kosel, Keith
    Gelinas, Lillee
    Paxson, Connie
    MEDICAL CARE RESEARCH AND REVIEW, 2007, 64 (02) : 82S - 103S