메뉴 건너뛰기




Volumn 5, Issue 2, 2009, Pages 149-161

Certification of software for real-time safety-critical systems: State of the art

Author keywords

Real time systems; Safety critical systems; Software certification; Software tools; Softwaresafety; Toolqualification

Indexed keywords

SAFETY-CRITICAL SYSTEMS; SOFTWARE CERTIFICATION; SOFTWARE TOOLS; SOFTWARESAFETY; TOOLQUALIFICATION;

EID: 67649637649     PISSN: 16145046     EISSN: 16145054     Source Type: Journal    
DOI: 10.1007/s11334-009-0088-1     Document Type: Review
Times cited : (43)

References (84)
  • 3
    • 2642564521 scopus 로고    scopus 로고
    • Integrating air transport elicits the need to harmonise software certification while maintaining safety and achieving security, Report NLR-TP-2004-255
    • Kesseler E (2004) Integrating air transport elicits the need to harmonise software certification while maintaining safety and achieving security, Report NLR-TP-2004-255. Aerosp Sci Technol J 8(4): 347-358
    • (2004) Aerosp Sci Technol J , vol.8 , Issue.4 , pp. 347-358
    • Kesseler, E.1
  • 4
    • 67649673968 scopus 로고    scopus 로고
    • Part B, Section 3, Systems engineering. SW 01 regulatory objectives for software safety assurance in ATS equipment
    • CAP 670 Air Traffic Services Safety Requirements Safety Regulation Group, Civil Aviation Authority, Norwich, UK
    • CAP 670 Air Traffic Services Safety Requirements (2007) Part B, Section 3, Systems engineering. SW 01 regulatory objectives for software safety assurance in ATS equipment, Safety Regulation Group, Civil Aviation Authority, Norwich, UK
    • (2007)
  • 9
  • 10
    • 67649650431 scopus 로고    scopus 로고
    • NASA NASA-GB-1740.13. National aeronautics and space administration, Washington, DC
    • NASA (2004) NASA software safety guidebook, NASA-GB-1740.13. National aeronautics and space administration, Washington, DC
    • (2004) NASA Software Safety Guidebook
  • 13
    • 67649667449 scopus 로고    scopus 로고
    • U.S. Department of Defense MIL-HDBK-516B, Department of Defense Handbook: Airworthiness Certification Criteria
    • U.S. Department of Defense (2005) MIL-HDBK-516B, Department of Defense Handbook: Airworthiness Certification Criteria
    • (2005)
  • 14
    • 0347179633 scopus 로고    scopus 로고
    • MIL-STD-882D, standard practice for system safety
    • U.S. Department of Defense
    • U.S. Department of Defense (2000) MIL-STD-882D, standard practice for system safety
    • (2000)
  • 15
    • 0005504939 scopus 로고    scopus 로고
    • Software system safety handbook: A technical and managerial approach
    • Joint Services Computer Resource Management Group
    • Joint Services Computer Resource Management Group (1999) Software system safety handbook: A technical and managerial approach
    • (1999)
  • 16
    • 77955970675 scopus 로고    scopus 로고
    • Def Stan 00-56 issue 4. Safety management requirements for defence systems
    • UK Ministry of Defence
    • UK Ministry of Defence (2007) Def Stan 00-56 issue 4. Safety management requirements for defence systems
    • (2007)
  • 17
    • 35048823919 scopus 로고    scopus 로고
    • DEF(AUST) 5679, the procurement of computer-based safety critical systems
    • Australian Ministry of Defence Australian Defence Standard, Army Engineering Agency
    • Australian Ministry of Defence (1998) DEF(AUST) 5679, the procurement of computer-based safety critical systems, Australian Defence Standard, Army Engineering Agency
    • (1998)
  • 19
    • 67649645242 scopus 로고    scopus 로고
    • M7762-000621-7 handbook for software in safety-critical applications
    • Swedish Armed Forces
    • Swedish Armed Forces (2005) M7762-000621-7 handbook for software in safety-critical applications
    • (2005)
  • 21
    • 67649652501 scopus 로고    scopus 로고
    • Re-use of software components in the IEC-61508 certification process
    • In: London, October 21
    • Fachet R (2004) Re-use of software components in the IEC-61508 certification process. In: Proceedings of IEE COTS & SOUP seminar, London, October 21, pp 8/1-17
    • (2004) Proceedings of IEE COTS & SOUP Seminar
    • Fachet, R.1
  • 27
    • 16244379389 scopus 로고    scopus 로고
    • Safety-critical software certification: Open source operating systems less suitable than proprietary?
    • Locke CD (2003) Safety-critical software certification: Open source operating systems less suitable than proprietary? COTS J 5(9): 54-59
    • (2003) COTS J , vol.5 , Issue.9 , pp. 54-59
    • Locke, C.D.1
  • 28
    • 38149087639 scopus 로고    scopus 로고
    • Component-based software certification based on experimental risk assessment
    • In: Morelia, Mexico, September 26-28
    • Moraes R et al (2007) Component-based software certification based on experimental risk assessment. In: Proceedings of LADC 2007, 3rd Latin-American symposium on dependable computing, Morelia, Mexico, September 26-28, pp 179-197
    • (2007) Proceedings of LADC 2007, 3rd Latin-American Symposium on Dependable Computing , pp. 179-197
    • Moraes, R.1
  • 31
    • 67649664717 scopus 로고    scopus 로고
    • The challenges of software certification
    • Romanski G (2001) The challenges of software certification. CrossTalk J Def Softw Eng 14(9): 15-18
    • (2001) CrossTalk J Def Softw Eng , vol.14 , Issue.9 , pp. 15-18
    • Romanski, G.1
  • 32
    • 67649660689 scopus 로고    scopus 로고
    • Using certified operating systems effectively in safety critical embedded designs
    • Medoff M (2007) Using certified operating systems effectively in safety critical embedded designs. Embed Syst Des. http://www.ghs.com/articles/ GHS_certified_safety_critical_3_27_07.pdf
    • (2007) Embed Syst Des
    • Medoff, M.1
  • 33
    • 0141613203 scopus 로고    scopus 로고
    • Programming languages for use in safety related applications
    • Halang W, Zalewski J (2003) Programming languages for use in safety related applications. Ann Rev Control 27: 39-45
    • (2003) Ann Rev Control , vol.27 , pp. 39-45
    • Halang, W.1    Zalewski, J.2
  • 34
    • 84976835111 scopus 로고
    • The Ada compiler validation capability
    • Goodenough JB (1980) The Ada compiler validation capability. ACM SIGPLAN Notices 15(11): 1-8
    • (1980) ACM SIGPLAN Notices , vol.15 , Issue.11 , pp. 1-8
    • Goodenough, J.B.1
  • 35
    • 67649673317 scopus 로고    scopus 로고
    • The anatomy of an FAA-qualifiable Ada subset compiler
    • (Proceedings of SIGAda-02, Houston, Texas, December 8-12, 2002)
    • Santhanam V (2003) The anatomy of an FAA-qualifiable Ada subset compiler. Ada Lett 23(1):40-43 (Proceedings of SIGAda-02, Houston, Texas, December 8-12, 2002)
    • (2003) Ada Lett , vol.23 , Issue.1 , pp. 40-43
    • Santhanam, V.1
  • 37
    • 33747111034 scopus 로고    scopus 로고
    • Ada 2005: A language for high-integrity applications
    • Brosgol BM (2006) Ada 2005: A language for high-integrity applications. CrossTalk J Def Syst 19(8): 8-11
    • (2006) CrossTalk J Def Syst , vol.19 , Issue.8 , pp. 8-11
    • Brosgol, B.M.1
  • 39
    • 1642309241 scopus 로고    scopus 로고
    • Safer language subsets: An overview and case history - MISRA C
    • Hatton L (2004) Safer language subsets: An overview and case history - MISRA C. Inform Softw Technol 46(7): 465-472
    • (2004) Inform Softw Technol , vol.46 , Issue.7 , pp. 465-472
    • Hatton, L.1
  • 40
    • 33847669831 scopus 로고    scopus 로고
    • Language subsetting in an industrial context: A comparison of MISRA C 1998 and MISRA C 2004
    • Hatton L (2007) Language subsetting in an industrial context: A comparison of MISRA C 1998 and MISRA C 2004. Inform Sci Technol 49(5): 475-482
    • (2007) Inform Sci Technol , vol.49 , Issue.5 , pp. 475-482
    • Hatton, L.1
  • 43
    • 67649658546 scopus 로고    scopus 로고
    • Aspects of the development of safety-critical real-time software with the C programming language
    • Softwaretechnik-Trends, Band 16, Heft 4, ss 21-25
    • Berlejung H, Baron W (1996) Aspects of the development of safety-critical real-time software with the C programming language, Softwaretechnik-Trends, Band 16, Heft 4, ss 21-25
    • (1996)
    • Berlejung, H.1    Baron, W.2
  • 44
    • 67649642276 scopus 로고    scopus 로고
    • A response to the use of C in safety-critical systems
    • Softwaretechnik-Trends, Band 17, Heft 1, ss 38-43
    • Romanski G, Chelini J (1997) A response to the use of C in safety-critical systems, Softwaretechnik-Trends, Band 17, Heft 1, ss 38-43
    • (1997)
    • Romanski, G.1    Chelini, J.2
  • 46
    • 67649645235 scopus 로고    scopus 로고
    • Leveraging Java to achieve component reusability in safety-critical systems
    • Nilsen K (2006) Leveraging Java to achieve component reusability in safety-critical systems. COTS J 8(4): 43-50
    • (2006) COTS J , vol.8 , Issue.4 , pp. 43-50
    • Nilsen, K.1
  • 47
    • 67649658548 scopus 로고    scopus 로고
    • Applying Java technologies to mission-critical and safety-critical development
    • In: Southampton, UK, February 8-10
    • Nilsen K, Larkham A (2005) Applying Java technologies to mission-critical and safety-critical development. In: Proceedings of 13th safety-critical systems symposium, Southampton, UK, February 8-10, pp 211-223
    • (2005) Proceedings of 13th Safety-critical Systems Symposium , pp. 211-223
    • Nilsen, K.1    Larkham, A.2
  • 50
    • 17444393181 scopus 로고    scopus 로고
    • Ravenscar-Java: A high integrity profile for real-time Java
    • Kwon J, Wellings A, King S (2002) Ravenscar-Java: A high integrity profile for real-time Java. Concurrency Comput Pract Experience 17(5-6): 681-713
    • (2002) Concurrency Comput Pract Experience , vol.17 , Issue.5-6 , pp. 681-713
    • Kwon, J.1    Wellings, A.2    King, S.3
  • 51
    • 29544445105 scopus 로고    scopus 로고
    • Validating Java for safety-critical applications
    • In: Long Beach, 30 August-1 September
    • Dautelle JM (2005) Validating Java for safety-critical applications. In: Proceedings of AIAA space 2005 conference, Long Beach, 30 August-1 September
    • (2005) Proceedings of AIAA Space 2005 Conference
    • Dautelle, J.M.1
  • 53
    • 38349165000 scopus 로고    scopus 로고
    • A real-time Java virtual machine with applications in avionics
    • Armbruster A et al (2007) A real-time Java virtual machine with applications in avionics. ACM Trans Embed Comput Syst 7(1): 5:1-5:49
    • (2007) ACM Trans Embed Comput Syst , vol.7 , Issue.1
    • Armbruster, A.1
  • 56
    • 28044440114 scopus 로고    scopus 로고
    • Experimental evaluation of software development tools for safety-critical real-time systems
    • Kornecki A, Zalewski J (2005) Experimental evaluation of software development tools for safety-critical real-time systems. Innov Syst Softw Eng NASA J 1(2): 176-188
    • (2005) Innov Syst Softw Eng NASA J , vol.1 , Issue.2 , pp. 176-188
    • Kornecki, A.1    Zalewski, J.2
  • 57
    • 33745194803 scopus 로고    scopus 로고
    • The qualification of software development tools from the DO-178B certification perspective
    • Kornecki A, Zalewski J (2006) The qualification of software development tools from the DO-178B certification perspective. CrossTalk J Def Softw Eng 19(4): 19-23
    • (2006) CrossTalk J Def Softw Eng , vol.19 , Issue.4 , pp. 19-23
    • Kornecki, A.1    Zalewski, J.2
  • 58
    • 67649642277 scopus 로고    scopus 로고
    • Technical Report DOT/FAA/AR-06/54, Federal Aviation Administration, Washington, DC
    • Santhanam V et al (2007) Software verification tools assessment study, Technical Report DOT/FAA/AR-06/54, Federal Aviation Administration, Washington, DC
    • (2007) Software Verification Tools Assessment Study
    • Santhanam, V.1
  • 62
    • 40449125777 scopus 로고    scopus 로고
    • Detecting bugs in safety-critical code
    • Anderson P (2008) Detecting bugs in safety-critical code. Dr Dobb's J 406: 22-27
    • (2008) Dr Dobb's J , vol.406 , pp. 22-27
    • Anderson, P.1
  • 63
    • 67649654606 scopus 로고    scopus 로고
    • Code coverage: Free software and virtualization to the rescue
    • April
    • Gasperoni F (2008) Code coverage: Free software and virtualization to the rescue. Boards Syst April:32-35
    • (2008) Boards Syst , pp. 32-35
    • Gasperoni, F.1
  • 64
    • 0034787270 scopus 로고    scopus 로고
    • Automating software module testing for FAA certification
    • (Proceedings of SIGAda'01, Bloomington, MN, September 30-October 4, 2001)
    • Santhanam U (2001) Automating software module testing for FAA certification. Ada Lett 21(4):31-37 (Proceedings of SIGAda'01, Bloomington, MN, September 30-October 4, 2001)
    • (2001) Ada Lett , vol.21 , Issue.4 , pp. 31-37
    • Santhanam, U.1
  • 65
    • 85072471392 scopus 로고    scopus 로고
    • Code generation for safety-critical systems - Open questions and possible solutions
    • In: Detroit, April 14-17, Paper No. 2008-01-0385
    • Fey I, Stürmer I (2008) Code generation for safety-critical systems-open questions and possible solutions. In: Proceedings of the SAE World congress, Detroit, April 14-17, Paper No. 2008-01-0385
    • (2008) Proceedings of the SAE World Congress
    • Fey, I.1    Stürmer, I.2
  • 66
    • 78649837296 scopus 로고    scopus 로고
    • Intermational Organization for Standardization Baseline 10
    • Intermational Organization for Standardization (2007) IEC 26262 road vehicles-functional safety. Baseline 10
    • (2007) IEC 26262 Road Vehicles - Functional Safety
  • 67
    • 67649664718 scopus 로고    scopus 로고
    • Using simulink and real-time workshop embedded coder for safety-critical automotive applications
    • In: Dagstuhl, Germany, January 15-18 an updated version (for IEC 61508 Applications) appears at
    • Conrad M (2007) Using simulink and real-time workshop embedded coder for safety-critical automotive applications. In: Proceedings of MBEES'07 Workshop on Modellbasierte Entwicklung Eingebetteter Systeme III, Dagstuhl, Germany, January 15-18, pp 41-50; an updated version (for IEC 61508 Applications) appears at: http://www.safetyusersgroup.com/
    • (2007) Proceedings of MBEES'07 Workshop on Modellbasierte Entwicklung Eingebetteter Systeme III , pp. 41-50
    • Conrad, M.1
  • 68
    • 85072439006 scopus 로고    scopus 로고
    • Production code generation for safety-critical systems
    • In: Detroit, March 8-11, Paper No. 2004-01-1780
    • Erkkinen T (2004) Production code generation for safety-critical systems. In: Proceedings of the SAE World Congress, Detroit, March 8-11, Paper No. 2004-01-1780
    • (2004) Proceedings of the SAE World Congress
    • Erkkinen, T.1
  • 69
    • 67649648374 scopus 로고    scopus 로고
    • Model-based design for DO-178B
    • Potter B (2008) Model-based design for DO-178B. MATLAB Dig 17(3). http:// www.mathworks.com/company/newsletters/digest/2008/may/DO-178B.html
    • (2008) MATLAB Dig , vol.17 , Issue.3
    • Potter, B.1
  • 70
    • 33746222876 scopus 로고    scopus 로고
    • Model-based development and the implications to design assurance and certification
    • In: Washington, DC, 30 October-3 November
    • Bhatt D et al (2005) Model-based development and the implications to design assurance and certification. In: Proceedings of DASC'05, 24th digital avionics systems conference, Washington, DC, 30 October-3 November
    • (2005) Proceedings of DASC'05, 24th Digital Avionics Systems Conference
    • Bhatt, D.1
  • 71
    • 34548260338 scopus 로고    scopus 로고
    • Systematic testing of model-based code generators
    • Stürmer I et al (2007) Systematic testing of model-based code generators. IEEE Trans Softw Eng 33(9): 622-634
    • (2007) IEEE Trans Softw Eng , vol.33 , Issue.9 , pp. 622-634
    • Stürmer, I.1
  • 72
    • 67649648373 scopus 로고    scopus 로고
    • Verification of model processing tools
    • In: Detroit, April 14-17, Paper No. 2008-01-0124
    • Sampath P et al (2008) Verification of model processing tools. In: Proceedings of the SAE World Congress, Detroit, April 14-17, Paper No. 2008-01-0124
    • (2008) Proceedings of the SAE World Congress
    • Sampath, P.1
  • 73
    • 49349087295 scopus 로고    scopus 로고
    • Model-based approach to validation and verification of flight critical software
    • In: IEEE National aerospace and electronic conference, Fairborn, July 16-18
    • Jaw LC et al (2008) Model-based approach to validation and verification of flight critical software. In: Proceedings of NAECON'08, IEEE National aerospace and electronic conference, Fairborn, July 16-18
    • (2008) Proceedings of NAECON'08
    • Jaw, L.C.1
  • 74
    • 49349113437 scopus 로고    scopus 로고
    • A software safety certification tool for automatically generated guidance, navigation and control code
    • In: Fairborn, July 16-18
    • Denney E, Trac S (2008) A software safety certification tool for automatically generated guidance, navigation and control code. In: Proceedings of NAECON'08, IEEE National aerospace and electronic conference, Fairborn, July 16-18
    • (2008) Proceedings of NAECON'08, IEEE National Aerospace and Electronic Conference
    • Denney, E.1    Trac, S.2
  • 78
    • 67649650423 scopus 로고    scopus 로고
    • McCabe Software Warwick, RI
    • McCabe Software (2006) DO-178B and McCabe IQ, Warwick, RI
    • (2006) DO-178B and McCabe IQ
  • 79
    • 67649638129 scopus 로고    scopus 로고
    • Safety Critical Systems Club London, UK
    • Safety Critical Systems Club (2009) Tools directory, London, UK. http:// www.scsc.org.uk/tools.html
    • (2009) Tools Directory
  • 81
    • 67649662739 scopus 로고    scopus 로고
    • Automated CDC verification protects complex electronic hardware from metastability issues
    • Lange M (2008) Automated CDC verification protects complex electronic hardware from metastability issues. VME Critical Syst 26(3): 24-26
    • (2008) VME Critical Syst , vol.26 , Issue.3 , pp. 24-26
    • Lange, M.1
  • 84
    • 0345413440 scopus 로고    scopus 로고
    • Improve'HDL: A DO-254 formal property checker used for design and verification of avionics protocol controllers
    • In: Indianapolis, October 12-16
    • Dellacherie S, Burgaud L, di Crescenzo P (2003) Improve'HDL: A DO-254 formal property checker used for design and verification of avionics protocol controllers. In: Proceedings of DASC'03, 22nd digital avionics systems conference, Indianapolis, October 12-16, vol 1, pp 1.A.1-1.1-8
    • (2003) Proceedings of DASC'03, 22nd Digital Avionics Systems Conference , vol.1
    • Dellacherie, S.1    Burgaud, L.2    di Crescenzo, P.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.