首页 | 本学科首页   官方微博 | 高级检索  
     

软件再工程助手
引用本文:高怀雁,廖鸿志,周华. 软件再工程助手[J]. 计算机工程与应用, 2004, 40(6): 96-99,127
作者姓名:高怀雁  廖鸿志  周华
作者单位:云南大学信息技术研究所,昆明,650091;云南大学信息技术研究所,昆明,650091;云南大学信息技术研究所,昆明,650091
基金项目:云南省省院省校国际合作(云南大学信息技术研究所与英国DeMontfort大学软件实验室)项目资助
摘    要:随着越来越多成功的软件系统成为遗留系统,软件再工程已日益显现其重要性。但对原系统理解的难度影响了软件工程师对原系统进行再工程的效率,特别是从源代码获取设计规约。在软件维护和软件再工程中大量的工作是围绕着源代码的变换,这种变换将程序代码文本或规约文本从一种形式转变成另一种形式,从而使其具有更好的可读性和可理解性。论文介绍了作者与英国DeMontfort大学的研究人员开发的一个非常方便的用于从程序抽取规约(也就是从源代码文本到规约文本的变换)的再工程助手(RA)工具,并使用RA进行一个实例研究。

关 键 词:再工程助手  逆向工程  源代码变换  程序变换  程序理解
文章编号:1002-8331-(2004)06-0096-04

Software Reengineering Assistant
Gao Huaiyan Liao Hongzhi Zhou Hua. Software Reengineering Assistant[J]. Computer Engineering and Applications, 2004, 40(6): 96-99,127
Authors:Gao Huaiyan Liao Hongzhi Zhou Hua
Abstract:The importance of software reengineering increases as more and more successful software systems become legacy systems.However,the difficulty of comprehension of the original system hinders software engineers from efficient reengineering of legacy systems ,especially,achieve the designing specification from source code.Much of the work in software maintaining and software reengineering has concentrated on source transformation,which changes the program source code text or specification source text from one form to another form so that these source text can become more readable and understandable.This paper introduces a convenient reengineering assistant (RA)tool which was developed by the author and other researchers in De Montfort University,UK,and can be used to abstract a specification from a pro-gram(i.e.from source code text to specification source text),and give a case study with RA.
Keywords:reengineering assistant   reverse engineering  source transformation  program transformation  program understand-ing  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号