Розробка системи генерації кодів за графічними схемами алгоритму з проміжною мовою трансляції
DOI:
https://doi.org/10.15587/2312-8372.2015.47904Ключові слова:
UML, ГСА, трансляція, генерація програмних кодів, проектування, програмна інженерія, JavaАнотація
Проаналізовано способи подання графічних схем алгоритму (ГСА) та обґрунтовано використання нотації UML і блок-схем з додатковою таблицею типів змінних для представлення вихідних даних при генерації виконуваних кодів. Виділено помилки структури ГСА та семантичні помилки для верифікації, а також описані способи трансляції ГСА в виконуваний код. Розроблено систему генерації виконуваних програмних кодів за ГСА.Посилання
- Gainullin, R. F. (2014). Development of methods and tools for analyzing and monitoring of business processes diagrammatic in the automated systems design. Ulyanovsk, 56–57.
- Kanzhelev, S., Shalyto, A. (2006). Automatic program code generation using state. Paths to Competitive Advantage: Software Engineering Conference. Moscow, 60–63.
- Englehart, M., Szpak, P.; The Mathwоrks, Inc. (USА). (30.03.10). System and method for generating source code from a graphical model. Pat. 7689970 USА. Appl. № 10/698,820. Filed 31.10.03. 10 p.
- Orofino II Donal, P.; The Mathwоrks, Inc. (USА). (16.11.10). Providing graphic generating capabilities for a model based development process. Pat. 7834876 USА. Appl. № 11/025,452. Filed 28.12.04. 17 p.
- Lucanin, D., Fabek, I. (2011). A visual programming language for drawing and executing flowcharts. MIPRO, 2011 Proceedings of the 34th International Convention, 1679–1684.
- Hauser, R. (2010). Automatic transformation from graphical process models to executable code. Eidgenössische Technische Hochschule Zürich, 22.
- Di Bona, D., Lo Re, G., Aiello, G., Tamburo, A., Alessi, M. (2011). Methodology for Graphical Modeling of Business Rules. 2011 UKSim 5th European Symposium on Computer Modeling and Simulation, 102–106. doi:10.1109/ems.2011.68
- Ivanov, K.; Software Ag (Germanija). (26.06.12). Systems and methods for transforming modeled business processes into executable processes. Pat. 8209672 USА. Appl. № 11/798,587. Filed 15.05.07. 33 p.
- Aho, A. V., Lam, M. S., Network, R., Ullman, J. D. (2015). Compilers: Principles, Techniques and Tools. Ed. 2. Moscow: Williams Publishing House, 443–444.
- MacKlem, G. V., Wenzel, L., Gosalia, R. H., Juhasz, J. T., Dunia, R.; National Instruments Corporation (USА). (05.06.11). Automatic conversion of a textual language into a graphical program representation. Pat. 7975233 USА. Appl. № 11/539,424. Filed 06.10.06. 45 p.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2016 Технологічний аудит та резерви виробництва
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.