将遗留测试程序迁移到现代编程环境

P.R. Salopek, T.J. Timcho, W.V. Barnishan
{"title":"将遗留测试程序迁移到现代编程环境","authors":"P.R. Salopek, T.J. Timcho, W.V. Barnishan","doi":"10.1109/AUTEST.2000.885594","DOIUrl":null,"url":null,"abstract":"As we prepare to enter the new millennium, very valuable software programs written decades ago have become antiquated as new hardware has been developed and as software theories and management theories have changed. One area of software that has been greatly affected by these changes is the area of test programs (TPs). These programs often contain tens of thousands of lines of code and have been written in computer languages that have been in existence for almost half a century. This class of so-called legacy program code is written in such languages as ATLAS, BASIC, JOVIAL, FORTRAN, etc. Now with a dwindling defense budget and an increased availability of lower cost commercially based test instruments utilizing components based on VXI/PXI technology, re-hosting of legacy test programs onto new test platforms is an attractive alternative to writing new software. In this way major industries such as the military and avionics manufacturers can take advantage of COTS tools for building their new test systems. These tools include PC plug-in boards, VXI/IVI plug-play instrument drivers, and LabVIEW and LabWindows/CVI test software tools, etc. This migration affords the industries the benefits from the high volumes, lower prices and better worldwide compatibility and support that are common with COTS tools. Unfortunately, any migration to modern programming environments has to consider either rewriting very valuable legacy computer software or manually converting it, both prospects being extremely time consuming and expensive because of the magnitude of the task. Thus, there is a need for a conversion tool that can accept legacy software, and produce software in a language or dialect that is compatible with the modern software environments (e.g., LabWindows/CVI, LabVIEW, Visual Basic, Visual C++, and new versions of ATLAS). This paper highlights the features and benefits of such a tool.","PeriodicalId":334061,"journal":{"name":"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Migration of legacy test programs to modern programming environments\",\"authors\":\"P.R. Salopek, T.J. Timcho, W.V. Barnishan\",\"doi\":\"10.1109/AUTEST.2000.885594\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As we prepare to enter the new millennium, very valuable software programs written decades ago have become antiquated as new hardware has been developed and as software theories and management theories have changed. One area of software that has been greatly affected by these changes is the area of test programs (TPs). These programs often contain tens of thousands of lines of code and have been written in computer languages that have been in existence for almost half a century. This class of so-called legacy program code is written in such languages as ATLAS, BASIC, JOVIAL, FORTRAN, etc. Now with a dwindling defense budget and an increased availability of lower cost commercially based test instruments utilizing components based on VXI/PXI technology, re-hosting of legacy test programs onto new test platforms is an attractive alternative to writing new software. In this way major industries such as the military and avionics manufacturers can take advantage of COTS tools for building their new test systems. These tools include PC plug-in boards, VXI/IVI plug-play instrument drivers, and LabVIEW and LabWindows/CVI test software tools, etc. This migration affords the industries the benefits from the high volumes, lower prices and better worldwide compatibility and support that are common with COTS tools. Unfortunately, any migration to modern programming environments has to consider either rewriting very valuable legacy computer software or manually converting it, both prospects being extremely time consuming and expensive because of the magnitude of the task. Thus, there is a need for a conversion tool that can accept legacy software, and produce software in a language or dialect that is compatible with the modern software environments (e.g., LabWindows/CVI, LabVIEW, Visual Basic, Visual C++, and new versions of ATLAS). This paper highlights the features and benefits of such a tool.\",\"PeriodicalId\":334061,\"journal\":{\"name\":\"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AUTEST.2000.885594\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2000 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. Future Sustainment for Military Aerospace (Cat. No.00CH37057)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.2000.885594","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在我们准备进入新千年之际,随着新硬件的开发以及软件理论和管理理论的变化,几十年前编写的非常有价值的软件程序已经过时了。受这些变化影响最大的一个软件领域是测试程序(TPs)。这些程序通常包含数万行代码,并且是用已经存在了近半个世纪的计算机语言编写的。这类所谓的遗留程序代码是用ATLAS、BASIC、JOVIAL、FORTRAN等语言编写的。现在,随着国防预算的减少和基于VXI/PXI技术组件的低成本商用测试仪器的可用性的增加,将遗留测试程序重新托管到新的测试平台上是编写新软件的一个有吸引力的替代方案。通过这种方式,诸如军事和航空电子设备制造商之类的主要行业可以利用COTS工具来构建他们的新测试系统。这些工具包括PC插件板、VXI/IVI即插即用的仪器驱动程序、LabVIEW和LabWindows/CVI测试软件工具等。这种迁移为行业提供了高容量、低价格和更好的全球兼容性和支持的好处,这些都是COTS工具所常见的。不幸的是,任何向现代编程环境的迁移都必须考虑重写非常有价值的遗留计算机软件或手动转换它,由于任务的规模,这两种前景都是非常耗时和昂贵的。因此,需要一种转换工具,它可以接受遗留软件,并以与现代软件环境(例如,LabWindows/CVI, LabVIEW, Visual Basic, Visual c++和新版本的ATLAS)兼容的语言或方言生成软件。本文重点介绍了这种工具的特点和优点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Migration of legacy test programs to modern programming environments
As we prepare to enter the new millennium, very valuable software programs written decades ago have become antiquated as new hardware has been developed and as software theories and management theories have changed. One area of software that has been greatly affected by these changes is the area of test programs (TPs). These programs often contain tens of thousands of lines of code and have been written in computer languages that have been in existence for almost half a century. This class of so-called legacy program code is written in such languages as ATLAS, BASIC, JOVIAL, FORTRAN, etc. Now with a dwindling defense budget and an increased availability of lower cost commercially based test instruments utilizing components based on VXI/PXI technology, re-hosting of legacy test programs onto new test platforms is an attractive alternative to writing new software. In this way major industries such as the military and avionics manufacturers can take advantage of COTS tools for building their new test systems. These tools include PC plug-in boards, VXI/IVI plug-play instrument drivers, and LabVIEW and LabWindows/CVI test software tools, etc. This migration affords the industries the benefits from the high volumes, lower prices and better worldwide compatibility and support that are common with COTS tools. Unfortunately, any migration to modern programming environments has to consider either rewriting very valuable legacy computer software or manually converting it, both prospects being extremely time consuming and expensive because of the magnitude of the task. Thus, there is a need for a conversion tool that can accept legacy software, and produce software in a language or dialect that is compatible with the modern software environments (e.g., LabWindows/CVI, LabVIEW, Visual Basic, Visual C++, and new versions of ATLAS). This paper highlights the features and benefits of such a tool.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信