DEVELOPMENT OF APPLICATION FOR DETECTION OF SOFTWARE PATTERNS

Authors

  • Nemanja Đekić Autor

DOI:

https://doi.org/10.24867/15BE08Djekic

Keywords:

Software Patterns, Algorithm, Detection

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

Published

2021-11-07

Issue

Section

Electrotechnical and Computer Engineering