Management issues in developing reusable avionics software
Raghava G. Gowda, C.P. Satterthwaite
Abstract
Raghava G. Gowda, C.P. Satterthwaite
Abstract
Developing reusable software for avionics systems is a challenge to software engineers. The task involves foreseeing the future applications, modeling real-world events, and using appropriate CASE tools throughout the development life cycle, and providing for storage and retrieval of reusable software components. This paper presents a model for developing and managing reusable software components, briefly describes the software process maturity model, and the integration of CASE tools with the process maturity model. It also identifies tools/techniques and methodologies for real-time systems development, examines the critical issues in managing software projects, and offers management guidelines for introducing software engineering methodologies and CASE tools within the organization through a model project which enforces standards for new projects.>
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Developing reusable software for avionics systems is a challenge to software engineers. The task involves foreseeing the future applications, modeling real-world events, and using appropriate CASE tools throughout the development life cycle, and providing for storage and retrieval of reusable software components. This paper presents a model for developing and managing reusable software components, briefly describes the software process maturity model, and the integration of CASE tools with the process maturity model. It also identifies tools/techniques and methodologies for real-time systems development, examines the critical issues in managing software projects, and offers management guidelines for introducing software engineering methodologies and CASE tools within the organization through a model project which enforces standards for new projects.>
Key concepts: Software engineering, Avionics, Software development, Software development process, Computer science, Avionics software, Capability Maturity Model, Systems engineering