{"title":"Avionics software reusability observations and recommendations","authors":"B.J. Shelburne, M.J. Pitarys","doi":"10.1109/NAECON.1991.165813","DOIUrl":null,"url":null,"abstract":"Attention is given to the Common Ada Missile Packages (CAMPs), a large collection of generic real-time embedded missile software that allows users to implement many applications, such as navigation routines, Kalman filters, and mathematical operations. In addition to a library of 'reusable' software, a parts engineering system (PES) was developed under the CAMP program. The use of CAMP for avionics software applications was investigated. It was found that CAMP in its current state was not suitable for avionics applications. The attempts to create avionics software with CAMP led to an abundance of observations concerning the writing and use of reusable software for avionics applications. The results of the avionics software reuse research are described. The authors also identify some of the errors found in the CAMP software and list recommendations that need to be adopted if widescale application of reusable software is to be a success.<<ETX>>","PeriodicalId":247766,"journal":{"name":"Proceedings of the IEEE 1991 National Aerospace and Electronics Conference NAECON 1991","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the IEEE 1991 National Aerospace and Electronics Conference NAECON 1991","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAECON.1991.165813","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Attention is given to the Common Ada Missile Packages (CAMPs), a large collection of generic real-time embedded missile software that allows users to implement many applications, such as navigation routines, Kalman filters, and mathematical operations. In addition to a library of 'reusable' software, a parts engineering system (PES) was developed under the CAMP program. The use of CAMP for avionics software applications was investigated. It was found that CAMP in its current state was not suitable for avionics applications. The attempts to create avionics software with CAMP led to an abundance of observations concerning the writing and use of reusable software for avionics applications. The results of the avionics software reuse research are described. The authors also identify some of the errors found in the CAMP software and list recommendations that need to be adopted if widescale application of reusable software is to be a success.<>