• DocumentCode
    2747869
  • Title

    A study of automatic code generation for safety-critical software: preliminary report

  • Author

    Crawford, Lazar ; Erwin, Jared ; Grimaldi, Steafano ; Mitra, Soma ; Kornecki, Andrew ; Gluch, David P.

  • Author_Institution
    Embry Riddle Aeronaut. Univ., Daytona Beach, FL, USA
  • fYear
    2004
  • fDate
    25-26 March 2004
  • Firstpage
    287
  • Lastpage
    288
  • Abstract
    Modern safety-critical systems (e.g., combined pacemaker/deliberator devices, distributed patient therapy delivery systems) incorporate more functionality than similar devices of the past. The development of these complex systems challenges existing quality assurance techniques; results in significantly longer development times; and demands greater staffing resources to ensure quality and timely product completion. This is an interim report on a case study of the efficacy and viability of automatic code generation (ACG) techniques applied in the development of real-time, safety-critical software-dependent systems (Whalen, 1997). The research uses model-based software engineering (MBSE) practices that incorporate integrated analysis and design iterations throughout the development process. The focus of these investigations is the application of automated code generation tools that embody various methodologies, in the development of safety critical systems. There was no attempt to embark on explicit tool comparisons or evaluations.
  • Keywords
    program compilers; safety-critical software; software engineering; ACG; MBSE; automatic code generation; combined pacemaker; deliberator devices; distributed patient therapy delivery systems; model-based software engineering; quality assurance; safety-critical software; Alarm systems; Application software; Mathematical model; Medical treatment; Pacemakers; Quality assurance; Software safety; Switches; Timing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-2094-4
  • Type

    conf

  • DOI
    10.1109/HASE.2004.1281765
  • Filename
    1281765