作者
Jyoti Singh, Sripriya Roy Chowdhuri, Gosala Bethany, Manjari Gupta
发表日期
2022/9
期刊
Information Technology and Management
卷号
23
期号
3
页码范围
139-150
出版商
Springer US
简介
Knowledge and understanding about system design are very important for the development and maintenance of any software system due to certain deadlines and frequent changes in requirements and environment. However, it is a very difficult task to analyse design automatically. Design patterns give standard solutions to common design problems. It is very helpful to find existence of such patterns in the source code. It will reduce effort and time required in understanding and thus in the maintenance activity. In this paper we propose a tool DPDT for detecting design patterns from system software. We use graph matching process to find exact instances of design patterns mapped to system software. In graph matching structural aspects are considered. After that static facts of software systems and design patterns are used to reduce the number of false positives. We evaluate our result on two well-known open source …
引用总数
学术搜索中的文章