Vol.10, No.3, August 2021.                                                                                                                                                                               ISSN: 2217-8309

                                                                                                                                                                                                                         eISSN: 2217-8333

 

TEM Journal

 

TECHNOLOGY, EDUCATION, MANAGEMENT, INFORMATICS

Association for Information Communication Technology Education and Science


Design Patterns Discovery in Source Code: Novel Technique Using Substring Match

 

Akshara Pande, Vivekanand Pant, Manjari Gupta, Alok Mishra

 

© 2021 Manjari Gupta, published by UIKTEN. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. (CC BY-NC-ND 4.0)

 

Citation Information: TEM Journal. Volume 10, Issue 3, Pages 1166-1174, ISSN 2217-8309, DOI: 10.18421/TEM103-21, August 2021.

 

Received: 23 May 2021.

Revised:   29 June 2021.
Accepted: 09 July 2021.
Published: 27 August 2021.

 

Abstract:

 

The role of design pattern mining is a very significant strategy of re-engineering as with the help of detection one could easily understand complex systems. Of course, identifying a design pattern is not always a simple task. Additionally, pattern recovering methods often encounter problems dealing with space outburst for extensive systems. This paper introduces a new way to discover a design pattern based on an Impact Analysis matrix followed by substring match. UML diagrams corresponding to codes are created using Visual Paradigm Enterprise. Impact Analysis matrices of these UML diagrams are converted to string format. Considering system code string as main string and design pattern string as a substring, the main string is further decomposed. A substring match technique is developed here to discover design patterns in the source code. Overall, this procedure has the potential to convert the representation of system design and design pattern in ingenious shapes. In addition, this method has the advantage of moderation in the size. Therefore, this approach is beneficial for Software professionals and researchers due to its simplicity.

 

Keywords : Design patterns, UML diagrams, Visual Paradigm Enterprise software, Impact Analysis Matrix, Substring match.

 

-----------------------------------------------------------------------------------------------------------

Full text PDF >  

-----------------------------------------------------------------------------------------------------------

 


Copyright © 2021 UIKTEN
Copyright licence: All articles are licenced via Creative Commons CC BY-NC-ND 4.0 licence