首页> 外文会议>Reverse Engineering, 12th Working Conference on >Re-engineering C++ component models via automatic program transformation
【24h】

Re-engineering C++ component models via automatic program transformation

机译:通过自动程序转换来重新设计C ++组件模型

获取原文

摘要

Automated program transformation holds promise for a variety of software life cycle endeavors, particularly where the size of legacy systems makes code analysis, re-engineering, and evolution difficult and expensive. But constructing highly scalable transformation tools supporting modern languages in full generality is itself a painstaking and expensive process. This cost can be managed by developing a common transformation system infrastructure re-useable by derived tools that each address specific tasks, thus leveraging the infrastructure costs. This paper describes the design maintenance system (DMS), a practical, commercial program analysis and transformation system, and discusses how it was employed to construct a custom modernization tool being applied to a large C++ industrial avionics system. The tool transforms components developed in a 1990's-era component style to a more modern CORBA-like component framework, preserving functionality.
机译:自动化程序转型持有许多软件生命周期的承担,特别是在传统系统的大小使代码分析,重新工程和演进困难和昂贵的地方。但是,构建高度可扩展的转型工具,支持全部普遍性的现代语言本身是一种艰苦和昂贵的过程。通过开发通过每个地址特定任务的派生工具可重复使用的常见转换系统基础架构来管理,从而利用基础架构成本。本文介绍了设计维护系统(DMS),实用,商业计划分析和转换系统,并讨论了如何在应用于大型C ++工业航空电子系统的自定义现代化工具。该工具将在1990年代组件样式中开发的组件转换为更现代的CORBA类组件框架,保留功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号