1. TOOLS FOR DESIGNING COMPLEX SOFTWARE SYSTEMS BASED ON SPECIAL LINGUISTIC CONSTRUCTIONS AND ALGORITHMS FOR THEIR PROCESSING.
- Author
-
Kravets, O. Ja., Aksenov, I. A., Redkin, Yu. V., Rahman, P. A., Mutin, D. I., Geoffroy, Amoa Kouadio-kan Armel, and Ermolova, M. A.
- Subjects
DESIGN software ,SYSTEMS software ,SOFTWARE architecture ,FORMAL languages ,COMPUTER-aided design - Abstract
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. [ABSTRACT FROM AUTHOR]
- Published
- 2024