Automated Code Generation For Safety-Related Applications: A Case Study

This paper addresses issues relating to the suitability of using automated code generation(ACG) technologies for the development of real-time, safety-critical systems. This researchexplored the characteristics of model-based software development methodologies and the automatedcode generation tools t...

Full description

Bibliographic Details
Main Authors: David P. Gluch, Andrew J. Kornecki
Format: Article
Language:English
Published: AGH University of Science and Technology Press 2007-01-01
Series:Computer Science
Subjects:
Online Access:http://journals.agh.edu.pl/csci/article/download/199/133
id doaj-70ce101b0d3f419db49bfe896bf2239e
record_format Article
spelling doaj-70ce101b0d3f419db49bfe896bf2239e2020-11-24T21:57:27ZengAGH University of Science and Technology PressComputer Science1508-28062007-01-0183710.7494/csci.2007.8.3.37Automated Code Generation For Safety-Related Applications: A Case StudyDavid P. Gluch0Andrew J. Kornecki1Embry Riddle Aeronautical University (ERAU)Embry Riddle Aeronautical University (ERAU)This paper addresses issues relating to the suitability of using automated code generation(ACG) technologies for the development of real-time, safety-critical systems. This researchexplored the characteristics of model-based software development methodologies and the automatedcode generation tools that support them. Specifically, data related to the engineeringchallenges, skills, and effort associated with ACG practices and technologies were collectedas part of a case study. Characteristics such as the generated code’s organization, size, readability,traceability to model, real-time constructs, and exception handling were identified. Inaddition, the case study involved software engineering practices that incorporate integratedanalysis and design iterations throughout a model-based development process. The researchinvestigated both the static and dynamic characteristics of the selected techniques and tools,identified characteristics of ACG tools with potential impact on safety, and considered thesemantic consistency between representations.http://journals.agh.edu.pl/csci/article/download/199/133Software Enginnering Process; Software Tools; Automatic Code Generation
collection DOAJ
language English
format Article
sources DOAJ
author David P. Gluch
Andrew J. Kornecki
spellingShingle David P. Gluch
Andrew J. Kornecki
Automated Code Generation For Safety-Related Applications: A Case Study
Computer Science
Software Enginnering Process; Software Tools; Automatic Code Generation
author_facet David P. Gluch
Andrew J. Kornecki
author_sort David P. Gluch
title Automated Code Generation For Safety-Related Applications: A Case Study
title_short Automated Code Generation For Safety-Related Applications: A Case Study
title_full Automated Code Generation For Safety-Related Applications: A Case Study
title_fullStr Automated Code Generation For Safety-Related Applications: A Case Study
title_full_unstemmed Automated Code Generation For Safety-Related Applications: A Case Study
title_sort automated code generation for safety-related applications: a case study
publisher AGH University of Science and Technology Press
series Computer Science
issn 1508-2806
publishDate 2007-01-01
description This paper addresses issues relating to the suitability of using automated code generation(ACG) technologies for the development of real-time, safety-critical systems. This researchexplored the characteristics of model-based software development methodologies and the automatedcode generation tools that support them. Specifically, data related to the engineeringchallenges, skills, and effort associated with ACG practices and technologies were collectedas part of a case study. Characteristics such as the generated code’s organization, size, readability,traceability to model, real-time constructs, and exception handling were identified. Inaddition, the case study involved software engineering practices that incorporate integratedanalysis and design iterations throughout a model-based development process. The researchinvestigated both the static and dynamic characteristics of the selected techniques and tools,identified characteristics of ACG tools with potential impact on safety, and considered thesemantic consistency between representations.
topic Software Enginnering Process; Software Tools; Automatic Code Generation
url http://journals.agh.edu.pl/csci/article/download/199/133
work_keys_str_mv AT davidpgluch automatedcodegenerationforsafetyrelatedapplicationsacasestudy
AT andrewjkornecki automatedcodegenerationforsafetyrelatedapplicationsacasestudy
_version_ 1725855499716395008