华东师范大学学报(自然科学版) ›› 2010, Vol. 2010 ›› Issue (3): 48-57.

• 计算机科学与技术 • 上一篇    下一篇

基于UML的软件设计信息抽取及其在重构中的应用

刘川博,杨宗源,谢瑾奎   

  1. 华东师范大学 计算机科学与技术系, 上海 200241
  • 收稿日期:2009-06-22 修回日期:2009-10-21 出版日期:2010-05-25 发布日期:2010-05-25
  • 通讯作者: 谢瑾奎

UML based design information extraction and its application in software refactoring

LIU Chuan-bo, YANG Zong-yuan, XIE Jin-kui
  

  1. Department of Computer Science and Technology, East China Normal University, Shanghai 200241, China
  • Received:2009-06-22 Revised:2009-10-21 Online:2010-05-25 Published:2010-05-25
  • Contact: XIE Jin-kui

摘要: 运用统一建模语言UML(Unified Modeling Language),提出了一种关系型建模方法,并实现了一个原型系统,能够对UML中蕴含的部分设计信息进行建模与抽取.所得到设计信息能够应用于软件重构及面向方面编程中,能够挖掘设计阶段形成的语义信息,有效地帮助开发人员进行软件重构.

关键词: UML, 设计信息抽取, 软件重构, 面向方面, 元数据, UML, 设计信息抽取, 软件重构, 面向方面, 元数据

Abstract: By using UML(Unified Modeling Language) , this parer proposed a relationshipbased modeling method to support modeling and extraction the information contained in the design stage of software development. A prototype system was implemented. The extracted design information can be used in software refactoring, testing, as well as in aspectoriented programming. This approach is able to exploit the design phase semantic information and assist in software refactoring.

Key words: software refactoring, aspectoriented, metadata, design information extraction, software refactoring, aspectoriented, metadata

中图分类号: