2002Unpublished venueRequires access

Reducing software life-cycle costs by developing configurable software

Christian Hagen, G. Brouwers

Open publisher page 7 citations

Abstract

This paper describes a novel method for reducing the costs associated with developing and maintaining software in a well defined avionics system domain. Specifically we have developed configurable flight data recorder software and a set of windows based configuration tools that permit a user to define the application layer of the avionics system software without having to have a knowledge of programming. This method allows one to develop the software for a specific flight data recorder application in a very short time and at greatly reduced cost compared to traditional software development methods. These same techniques could be applied to other avionics systems as well. While adopting our methods would require a departure from traditional software development and documentation practices, we believe the potential benefits are enormous. Our customers have the opportunity to become self supportive on future update tasks without having to employ a legion of software experts. Mature, fully tested and documented software can be produced in a matter of weeks rather than years and the software life-cycle costs can be spread over multiple programs.>

About this research paper

What this paper is about

This paper describes a novel method for reducing the costs associated with developing and maintaining software in a well defined avionics system domain. Specifically we have developed configurable flight data recorder software and a set of windows based configuration tools that permit a user to define the application layer of the avionics system software without having to have a knowledge of programming. This method allows one to develop the software for a specific flight data recorder application in a very short time and at greatly reduced cost compared to traditional software development methods. These same techniques could be applied to other avionics systems as well. While adopting our methods would require a departure from traditional software development and documentation practices, we believe the potential benefits are enormous. Our customers have the opportunity to become self supportive on future update tasks without having to employ a legion of software experts. Mature, fully tested and documented software can be produced in a matter of weeks rather than years and the software life-cycle costs can be spread over multiple programs.>

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper describes a novel method for reducing the costs associated with developing and maintaining software in a well defined avionics system domain. Specifically we have developed configurable flight data recorder software and a set of windows based configuration tools that permit a user to define the application layer of the avionics system software without having to have a knowledge of programming. This method allows one to develop the software for a specific flight data recorder application in a very short time and at greatly reduced cost compared to traditional software development methods. These same techniques could be applied to other avionics systems as well. While adopting our methods would require a departure from traditional software development and documentation practices, we believe the potential benefits are enormous. Our customers have the opportunity to become self supportive on future update tasks without having to employ a legion of software experts. Mature, fully tested and documented software can be produced in a matter of weeks rather than years and the software life-cycle costs can be spread over multiple programs.>

Key concepts: Avionics software, Avionics, Computer science, Software engineering, Software development, Software, Software construction, Documentation

Related papers

Back to paper searchBrowse research topicsOriginal source
Reducing software life-cycle costs by developing configurable software — Research Paper | ScholarLens