电子学报Issue(10):2062-2068,7.DOI:10.3969/j.issn.0372-2112.2015.10.027
基于 UIO 序列的类重要性度量
Measuring the I mportance of Classes Using UIO Sequence
摘要
Abstract
Program comprehension is the key to provide insight into large scale object-oriented programs in the testing and maintenance activities.It’s a reasonable way to select and start with the key classes.To identify the key classes in a system automat-ically,we propose a technique to measure the importance of each class based on Unique Input/Output sequence.Firstly,we abstract the software system as a finite state machine model,and then we compute the Unique Input/Output sequence of the finite state ma-chine and converse the Unique Input/Output sequence to a state transform tree by a proposed algorithm.Finally,we traverse the state transform tree to calculate the importance of the classes.The case studies show the effectiveness of our technique.关键词
关键类/有限状态机/UIO 序列/程序理解Key words
key classes/finite state machine/UIO sequence/program comprehension分类
信息技术与安全科学引用本文复制引用
姜淑娟,鞠小林,王兴亚,李海洋,张艳梅,刘颖祺..基于 UIO 序列的类重要性度量[J].电子学报,2015,(10):2062-2068,7.基金项目
国家自然科学基金(No.61202006,No.60970032);江苏省333工程;江苏省高校自然科学研究(No.12KJB520014);江苏省研究生创新工程(No.CXZZ12-0935);南通市应用研究计划 ()