Extracting Objects from Ada83 Programs: A Case Study  

Extracting Objects from Ada83 Programs: A Case Study

在线阅读下载全文

作  者:徐宝文 周毓明  

机构地区:[1]DepartmentofComputerScienceandEngineering,SoutheastUniversity,Nanjing210096,P.R.China

出  处:《Journal of Computer Science & Technology》2001年第6期574-581,共8页计算机科学技术学报(英文版)

基  金:This work was supported by the National Natural Science Found

摘  要:Reengineering legacy systems written in conventional procedural languages to equivalent OO systems makes software more maintainable and reliable. This paper proposes a method for extracting objects from legacy Ada83 systems using module features. First, metrics are developed to measure module cohesion. Then, effects on cohesion from changing module components are analyzed and rules about how to extract inheritance relations among objects are given. At the end of this paper, an object-extracting algorithm using module features is proposed.Reengineering legacy systems written in conventional procedural languages to equivalent OO systems makes software more maintainable and reliable. This paper proposes a method for extracting objects from legacy Ada83 systems using module features. First, metrics are developed to measure module cohesion. Then, effects on cohesion from changing module components are analyzed and rules about how to extract inheritance relations among objects are given. At the end of this paper, an object-extracting algorithm using module features is proposed.

关 键 词:object identification module cohesion INHERITANCE ADA 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象