Preview

Электронные библиотеки

Расширенный поиск

Конфигурирование веб-приложений на основе диаграмм состояний UML

Аннотация


Описан способ использования UML-диаграмм для конфигурирования поведения веб-приложений: при помощи конфигурации определяются поведение системы, переходы между экранами, а также логика обработки данных. Изучены и сравнены разного рода UML-диаграммы на предмет их возможностей. Разработан веб-фреймворк для ASP.NET Core, который использует UML-диаграмму для формирования конфигурации в формате файлов XML или JSON, на основе которых выстраивается поведение веб-приложения. Рассмотрены дальнейшие шаги в использовании и развитии полученного веб-фреймворка.

Об авторах

И. А. Габидуллин
Казанский (Приволжский) федеральный университет
Россия


А. А. Марченко
Казанский (Приволжский) федеральный университет
Россия


Список литературы

1. Unified Modeling Language. URL: http://www.uml.org/

2. Enterprise Architect. URL: http://www.sparxsystems.com/products/ea/

3. Visual Paradigm. URL: http://www.visual-paradigm.com/

4. Yusufu M., Zhang H.J., Yusufu G., Liu Z.D., Cheng P., Dilisati D. Modeling and Analysis of Complex System with UML: A Case Study // Applied Mechanics and Materials, January 2014. V. 513–517. P. 1346–1351.

5. Pham V.C., Radermacher A., Gerard S., Li S. Complete code generation from UML state machine // 5th Int. Conf. on Model-Driven Engineering and Software Development, Porto, Portugal, 19–21 Feb. 2017. P. 208–219.

6. TIOBE Index. URL: http://tiobe.com/tiobe-index/

7. Extensible Markup Language (XML). URL: https://www.w3.org/XML/

8. XML Metadata Interchange (XMI). URL: https://www.omg.org/spec/XMI/

9. XMI to SCXML Converter. URL: http://github.com/apache/commons-scxml/blob/master/extras/xmi2scxml.xsl/

10. Next-gen state management based on Harel Statechart and SCXML. URL: http://github.com/aksonov/statem/

11. State Machine Cat. URL: http://github.com/sverweij/state-machine-cat/

12. Vervaet E. The Definitive Guide to Spring Web Flow. Berkeley: Apress, 2008. 380 p.


Рецензия

Для цитирования:


Габидуллин И.А., Марченко А.А. Конфигурирование веб-приложений на основе диаграмм состояний UML. Электронные библиотеки. 2018;21(3-4):314-322.

For citation:


 ,   Configuring web applications based on UML state machine diagram. Russian Digital Libraries Journal. 2018;21(3-4):314-322.

Просмотров: 16


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1562-5419 (Online)