2013 IEEE 4th International Conference on Software Engineering and Service Science 2013
DOI: 10.1109/icsess.2013.6615444
|View full text |Cite
|
Sign up to set email alerts
|

Detection of design pattern instances based on graph isomorphism

Abstract: A bstract-Detecting design pattern instances from source codes can assist the understanding of the systems. This paper presents an approach to the detection of design patterns based on graph isomorphism. We introduce two kinds of graphs, among which one represents the system design and the other describes the design patterns to be recovered. In order to detect instances of design patterns, we first identify in system graph all the candidate classes that correspond to the pattern classes. Afterwards we select s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(1 citation statement)
references
References 4 publications
0
0
0
Order By: Relevance
“…Design pattern detection using structural analysis: This approach depends on transforming both the system under study and the design patterns into intermediate structures such as graphs and matrices. After that, the detection algorithm looks within the system structure for structures that represent specific design patterns [9,13,[21][22][23][24][25][26][27][28][29]. Methods that depend on structural analysis have high accuracy [10,11].…”
Section: Detection Approachesmentioning
confidence: 99%
“…Design pattern detection using structural analysis: This approach depends on transforming both the system under study and the design patterns into intermediate structures such as graphs and matrices. After that, the detection algorithm looks within the system structure for structures that represent specific design patterns [9,13,[21][22][23][24][25][26][27][28][29]. Methods that depend on structural analysis have high accuracy [10,11].…”
Section: Detection Approachesmentioning
confidence: 99%