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


Architectural layer recovery for software system understanding and evolution
Authors:Giuseppe Scanniello  Anna D'Amico  Carmela D'Amico  Teodora D'Amico
Affiliation:Dipartimento di Matematica e Informatica, University of Basilicata, Viale Dell'Ateneo, Macchia Romana, 85100 Potenza, Italy
Abstract:This paper presents an approach to identify software layers for the understanding and evolution of software systems implemented with any object‐oriented programming language. The approach first identifies relations between the classes of a software system and then uses a link analysis algorithm (i.e. the Kleinberg algorithm) to group them into layers. Additionally to assess the approach and the underlying techniques, the paper also presents a prototype of a supporting tool and the results from a case study. Copyright © 2010 John Wiley & Sons, Ltd.
Keywords:software understanding  architecture recovery  link analysis  static analysis
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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