首页> 外文会议> >Binding object models to source code: an approach to object-oriented re-architecting
【24h】

Binding object models to source code: an approach to object-oriented re-architecting

机译:将对象模型绑定到源代码:一种面向对象的重新架构方法

获取原文

摘要

Object-oriented re-architecting (OORA) concerns identification of objects in procedural code with the goal to transform a procedural into an object-oriented program. We have developed a method to address the problem of object identification from two different directions: 1) building an object model of the application based on system documentation to ensure the creation of application-semantic classes; and 2) analyzing the source code to identify potential class candidates on the basis of compound data types and data flow analysis. Object model classes are bound to class candidates to prepare a forward biased and thus semantically meaningful program transformation at the source code level. In this paper; we define a similarity measure for classes to enables the binding process. We also describe the constraints and benefits of human intervention in this process. We have applied this method to a real-world embedded software system to identify potential classes; results from the case study are given in the paper.
机译:面向对象的重组(OORA)涉及过程代码中对象的标识,目的是将过程转换为面向对象的程序。我们已经开发了一种从两个不同方向解决对象识别问题的方法:1)基于系统文档构建应用程序的对象模型,以确保创建应用程序语义类; 2)根据复合数据类型和数据流分析,分析源代码以识别潜在的类别候选者。对象模型类与候选类绑定在一起,以在源代码级别上准备正向偏向的,从而在语义上有意义的程序转换。在本文中;我们为类定义了一种相似性度量以启用绑定过程。我们还描述了在此过程中人工干预的局限性和收益。我们已经将该方法应用于现实世界的嵌入式软件系统中,以识别潜在的类别。本文给出了案例研究的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号