Система верифікації графічних схем алгоритмів і генерації програмних кодів

Олег Владимирович Бузовский, Алексей Вадимович Алещенко

Анотація


Проаналізовано можливості графічної нотації схем алгоритмів. Представлена система візуального проектування і генерації програмного коду на основі блок-схем і UML. Описано принципи роботи системи, визначені шляхи і сфери розвитку. Наведені приклади та результати роботи розроблюваної системи. Пропонована система може бути використана як в цілях навчання, так і в професійній програмній інженерії.


Ключові слова


UML; діаграма діяльності; блок-схема; ДСА; трансляція; генерація програмних кодів; проектування; програмна інженерія; Java; Pascal

Повний текст:

PDF (Русский)

Посилання


1. Drobushevich, L. F., Konakh, V. V. (2011). Methods of algorithms and programs imaging. International Congress on Informatics: information systems and technologies. The Republic of Belarus. The Belarusian State University. Minsk, 1, 345–351.

2. Gainullin, R. F. (2014). Development of methods and tools for analyzing and monitoring of business processes diagrammatic in the automated systems design: Dis. candidate of technical sciences: 05.13.12. Ulyanovsk, 56–57.

3. Kanzhelev, S., Shalyto, A. (2006). Automatic program code generation using state. Paths to Competitive Advantage: Software Engineering Conference. Moscow, 60–63.

4. Al Audat, M. S. (2003). Business process modeling, CASE technology. Labor Odessa Polytechnic University: Coll. science papers. Odessa, 1, 306−309.

5. Buzovskyy, A. V., Aleshchenko, A. V., Podrubaylo, A. A. (2009). System of automatic code generation by algorithm graphic schemes. Vestnik NTUU "KPI". Informatika, upravlenie i vychislitel'naja tehnika, 51, 204−211.

6. Holtygina, N. A., Koznov, D. V. (2010). Review of implementation of the mechanism of cyclical development of class diagrams and code in the current UML-tools. Sistemnoe programmirovanie. Saint Petersburg: 5: Sb. Publishing house SPbGU, 76−94.

7. Aleksandrov, A. E., Shilmanov, V. P. (2012). Development tools and support software-based code generation. Biznes-informatika, 4, 10−17.

8. Novikov, F. A. (2005). Visual design of programs. Informatsionno-upravljajuschie sistemy, 6, 9-22.

9. Prokhorenko, S. PureBuilder. Project: Environment of visual development without source code, based on the dialect of the language Oberon.

10. Dmitriev, S. (2005). Linguistic-Oriented Programming: The Next Paradigm. Saint Petersburg: RSDN Magazine, 5.


Пристатейна бібліографія ГОСТ


1. Дробушевич, Л. Ф. Способы визуализации алгоритмов и программ [Текст] / Л. Ф. Дробушевич, В. В. Конах // Международный конгресс по информатике: информационные системы и технологии. Республика Беларусь, БГУ, Минск, 31 окт. – 3 нояб. 2011г.: в 2 ч. Ч. 1 – Минск: БГУ, 2011. – С. 345–351. – Режим доступа:  http://elib.bsu.by/handle/123456789/9836 (22.06.2015) – Загл. с экрана.

2. Гайнуллин, Р. Ф. Разработка методов и средств анализа и контроля диаграмматики бизнес-процессов в проектировании автоматизированных систем: дис. кандидата технических наук : 05.13.12 [Текст] / Гайнуллин Ринат Фаязович. – Ульяновск, 2014. – C. 56–57.

3. Канжелев, С. Автоматическая генерация кода программ с явным выделением состояний [Текст] / С. Канжелев, А. Шалыто // Paths to Competitive Advantage: Software Engineering Conference. М., 2006. - C. 60–63.

4. Аль-Аудат, М. С. Моделирование бизнес-процессов, CASE − технологии [Текст] / М. С. Аль-Аудат // Праці Одеського політехнічного університету: Зб. наук. праць.  - Одеса, 2003. - Вип. 1 (19). - С. 306−309.

5. Бузовский, О. В. Система автоматической генерации кодов по графическим схемам алгоритмов [Текст] / О. В. Бузовский, А. В. Алещенко, А. А. Подрубайло // Вестник НТУУ "КПИ". Информатика, управление и вычислительная техника. − 2009. − № 51. − С. 204−211.

6. Холтыгина, Н. А. Обзор реализации механизма циклической разработки диаграмм классов и программного кода в современных UML-средствах [Текст]  / Н. А. Холтыгина, Д. В. Кознов // Системное программирование. Вып. 5: Сб. статей / Под ред. А. Н. Терехова, Д.Ю.Булычева. СПб.: Изд-во СПбГУ, 2010 С. 76−94.

7. Александров, А. Е. Инструментальные средства разработки и сопровождения программного обеспечения на основе генерации кода [Текст] / А. Е. Александров, В. П. Шильманов // Бизнес-информатика. - 2012. – №4. – С. 10–17.

8. Новиков, Ф. A. Визуальное конструирование программ [Текст] / Ф. A. Новиков // Информационно-управляющие системы. – 2005. – № 6. – С. 9-22.

9. С. Прохоренко PureBuilder. Проект: Среда визуальной разработки без исходного кода, основанная на диалекте языка Oberon [Электронный ресурс] – Режим доступа:  https://sites.google.com/site/purebuilder/ (22.06.2015) – Загл. с экрана.

10. Дмитриев, С. Языково-ориентированное программирование: следующая парадигма [Текст] / С. Дмитриев // RSDN Magazine – Санкт-Петербург. – 2005. – №5.



Посилання

  • Поки немає зовнішніх посилань.




Copyright (c) 2015 Олег Владимирович Бузовский, Алексей Вадимович Алещенко

Creative Commons License
Ця робота ліцензована Creative Commons Attribution 4.0 International License.

ISSN 2411-2828 (Online), ISSN 2411-2798 (Print)