Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 36 No. 11 (2021): Proceedings of the Faculty of Technical Sciences

DEVELOPMENT OF APPLICATION FOR DETECTION OF SOFTWARE PATTERNS

  • Nemanja Đekić
DOI:
https://doi.org/10.24867/15BE08Djekic
Submitted
November 7, 2021
Published
2021-11-07

Abstract

This paper demonstrates the technique of software processing detection where an application is implemented that works with "XMI" representation of the software system. The application works with the "NoSQL" database. The application was developed in the "Microsoft Visual Studio" programming environment using the "C Sharp C #" programming language.

References

[1] G Guéhéneuc, Y. G., & Antoniol, G. Demima, A multilayered approach for design pattern identification, IEEE transactions on software engineering 34.5: 667-68, 2008.
[2] Kramer, C., & Prechelt, L., Design recovery by automated search for structural design patterns in object-oriented software, Proceedings of WCRE'96: 4rd Working Conference on Reverse Engineering, 1996.
[3] Fabry, J., & Mens, T., Language-independent detection of object-oriented design patterns, 2004.
[4] Srinivasan, S. Design patterns in object-oriented frameworks. Computer, 1999.
[5] Zhu, H., Bayley, I., Shan, L., & Amphlett, R., Tool support for design pattern recognition at model level, 2009 33rd Annual IEEE International Computer Software and Applications Conference, 2009.
[6] Jing Dong, J., Sun, Y., & Zhao, Y., Design pattern detection by template matching, Proceedings of the 2008 ACM symposium on Applied computing, 2008.
[7] Afloz Chakure, Introduction to Machine Learning, 2019
[8] Prakash, N., Manconi, A., & Loew, S., Mapping landslides on EO data: Performance of deep learning models vs. traditional machine learning models, Remote Sensing 12.3: 346, 2020.
[9] Fowler, M., Patterns [software patterns], 2003