当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Legacy software migration based on timing contract aware real-time execution environments
Journal of Systems and Software ( IF 3.5 ) Pub Date : 2021-02-01 , DOI: 10.1016/j.jss.2020.110849
Irune Yarza , Mikel Azkarate-askatsua , Peio Onaindia , Kim Grüttner , Philipp Ittershagen , Wolfgang Nebel

Abstract The evolution to next generation embedded systems is shortening the obsolescence period of the underlying hardware. As this happens, software designed for those platforms (a.k.a., legacy code), that might be functionally correct and validated code, may be lost in the architecture and peripheral change unless a retargeting approach is applied. Embedded systems often have real-time computing constraints, therefore, the legacy code retargeting issue directly affects real-time systems. When dealing with real-time legacy code migration, the timing as well as the functional behaviour must be preserved. This article sets the focus on the timing issue, providing a migration path to real-time legacy embedded control applications by integrating a portable timing enforcement mechanism into a machine-adaptable binary translation tool. The proposed timing enforcement solution provides at the same time means for validating the legacy timing behaviour on the new hardware platform using formal timing specifications in the form of contracts.

中文翻译:

基于时序合约感知实时执行环境的遗留软件迁移

摘要 向下一代嵌入式系统的演进正在缩短底层硬件的报废期。在这种情况下,为这些平台设计的软件(也称为遗留代码),可能是功能正确且经过验证的代码,可能会在架构和外围更改中丢失,除非应用重定向方法。嵌入式系统通常具有实时计算约束,因此,遗留代码重定向问题直接影响实时系统。在处理实时遗留代码迁移时,必须保留时序和功能行为。本文将重点放在时序问题上,通过将便携式时序强制机制集成到机器自适应二进制转换工具中,提供了向实时遗留嵌入式控制应用程序的迁移路径。
更新日期:2021-02-01
down
wechat
bug