Tools for designing complex software systems based on special linguistic constructions and algorithms for their processing
2024, vol.16 , no.4, pp. 15-24
Article [2024-04-02]
The article presents an approach to the design of complex software systems based on special linguistic constructions in the form of Backus-Nour forms and syntactic diagrams. The goal is to create special mathematical and software that would formally describe the components of the designed software system for the study of a complex object, as well as visually form the structure and algorithmic component of the system. As a result, a formal language for describing discrete-continuous objects has been developed, which ensures the unification of the display of static and dynamic objects by introducing a generalized "element" construction; special mathematical software has been created for the formal description of complex systems, allowing to obtain syntactic constructions of minimal complexity due to the orthogonality of linguistic means; algorithms for processing language constructions have been created that take into account the parallelism of the processes of the studied objects and ensure the automated creation of a class system of special software.
formal description, static and dynamic objects, formal language, concurrency accounting, computer-aided design
https://doi.org/10.59035/XOIF5262
O. Ja. Kravets, I. A. Aksenov, Yu. V. Redkin, P. A. Rahman, D. I. Mutin, Amoa Kouadio-kan Armel Geoffroy, M. A. Ermolova. Tools for designing complex software systems based on special linguistic constructions and algorithms for their processing. International Journal on Information Technologies and Security, vol.16 , no.4, 2024, pp. 15-24. https://doi.org/10.59035/XOIF5262