Portability issues in MATE software

D. Koppel
{"title":"Portability issues in MATE software","authors":"D. Koppel","doi":"10.1109/AUTEST.1989.81114","DOIUrl":null,"url":null,"abstract":"The MATE software has been ported onto a variety of different computer architectures under a number of different operating systems. Several of these projects are taken as case studies to illustrate the difficulties encountered and the techniques used to deal with them. Four types of projects are considered: rehosting the MOS (MATE operating system) to a new 1750 A platform with various peripheral suites (systems have been Multibus based and VMEbus based); porting the MTE (MATE test executive) to a VAX/VHS environment; porting the MAC (MATE ATLAS compiler), MOLE (MATE on-line editor), and MTE to a 80286/Xenix environment; and porting the MAC, MOLE, and MTE to a 80286/DOS environment. Each project is analyzed in terms of work inherently necessary by the nature of the task, work made necessary by peculiarities in the target environment, and work associated with the development environment. Timesaving techniques used during development are highlighted. A special subsection is included which discusses the advantages that could have been realized had the original work been done in Ada. The application of Ada in the port process is also discussed.<<ETX>>","PeriodicalId":321804,"journal":{"name":"IEEE Automatic Testing Conference.The Systems Readiness Technology Conference. Automatic Testing in the Next Decade and the 21st Century. Conference Record.","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Automatic Testing Conference.The Systems Readiness Technology Conference. Automatic Testing in the Next Decade and the 21st Century. Conference Record.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.1989.81114","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The MATE software has been ported onto a variety of different computer architectures under a number of different operating systems. Several of these projects are taken as case studies to illustrate the difficulties encountered and the techniques used to deal with them. Four types of projects are considered: rehosting the MOS (MATE operating system) to a new 1750 A platform with various peripheral suites (systems have been Multibus based and VMEbus based); porting the MTE (MATE test executive) to a VAX/VHS environment; porting the MAC (MATE ATLAS compiler), MOLE (MATE on-line editor), and MTE to a 80286/Xenix environment; and porting the MAC, MOLE, and MTE to a 80286/DOS environment. Each project is analyzed in terms of work inherently necessary by the nature of the task, work made necessary by peculiarities in the target environment, and work associated with the development environment. Timesaving techniques used during development are highlighted. A special subsection is included which discusses the advantages that could have been realized had the original work been done in Ada. The application of Ada in the port process is also discussed.<>
MATE软件中的可移植性问题
MATE软件已被移植到许多不同操作系统下的各种不同计算机体系结构上。其中若干项目作为个案研究,说明所遇到的困难和用于处理这些困难的技术。考虑了四种类型的项目:将MOS (MATE操作系统)重新托管到具有各种外设套件的新1750a平台(基于Multibus和VMEbus的系统);将MTE (MATE测试执行器)移植到VAX/VHS环境;将MAC (MATE ATLAS编译器)、MOLE (MATE在线编辑器)和MTE移植到80286/Xenix环境;以及将MAC、MOLE和MTE移植到80286/DOS环境。每个项目都是根据任务本质所固有的必要工作、目标环境中的特殊性所必需的工作以及与开发环境相关的工作来分析的。重点介绍了开发过程中使用的节省时间的技术。其中包括一个特殊的小节,其中讨论了如果在Ada中完成原始工作可能会实现的优势。讨论了Ada在港口过程中的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信