AUTOMATED VISUALIZATION OF PROGRAM ARCHITECTURE COMPONENTS FOR THE SWIFT LANGUAGE
Олександр Франків, Mykola Glybovets · Kibernetyka ta Systemnyi Analiz · 2024
A model of the architecture of a software module for automated visualization is described. The model contains information about the structural components of the program and the connections between them. The proposed software complex for the automatic construction of program models written in Swift is characterized. A method for using this model to detect design flaws has been demonstrated with an example. Keywords: programming, software module, software architecture, software quality assessment, architecture visualisation, automated static analysis, design patterns, metrics, abstract syntax tree.