首页> 美国政府科技报告 >Migrating a C-Based CAD Tool to an Object-Oriented Database/C++ Environment:Conversion Costs and Performance Analysis
【24h】

Migrating a C-Based CAD Tool to an Object-Oriented Database/C++ Environment:Conversion Costs and Performance Analysis

机译:将基于C的CaD工具迁移到面向对象的数据库/ C ++环境:转换成本和性能分析

获取原文

摘要

This paper examines the potential of object-oriented databases to support complexdesign applications. To do this we migrated the Magic very large scale integrated (VLSI) circuit design tool written in the C language to a new environment in which Magic's existing file management code is replaced with a C++ language interface to the commercial object-oriented database management system (OODBMS) product Object Store. In our initial implementation we found the performance of this tool as implemented on the OODBMS to be marginally faster than the tool as currently implemented with a flat file system in several critical areas. Increased functionality, including version management, multi-user concurrency control, and recovery, are now possible with the converted system. However, we found the conversion process itself time consuming and fraught with software engineering perils; the final product is not significantly more or less maintainable. We conclude that the conversion of large, complex systems should not be undertaken without experienced programmers nor without a pressing need for increased database functionality. Conversion of such systems to improve performance alone should be avoided.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号