当前位置: X-MOL 学术Sci. Comput. Program. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Umple: Model-driven development for open source and education
Science of Computer Programming ( IF 1.3 ) Pub Date : 2021-04-21 , DOI: 10.1016/j.scico.2021.102665
Timothy C. Lethbridge , Andrew Forward , Omar Badreddin , Dusan Brestovansky , Miguel Garzon , Hamoud Aljamaan , Sultan Eid , Ahmed Husseini Orabi , Mahmoud Husseini Orabi , Vahdat Abdelzad , Opeyemi Adesina , Aliaa Alghamdi , Abdulaziz Algablan , Amid Zakariapour

Umple is an open-source software modeling tool and compiler. It incorporates textual language constructs for UML modeling, including associations and state machines. It includes traits, aspects, and mixins for separation of concerns. It supports embedding methods written in many object-oriented languages, enabling it to generate complete multilingual systems. It provides comprehensive analysis of models and generates many kinds of diagrams, some of which can be edited to update the Umple code. Umple runs on the command line, in a web browser or in integrated development environments. It is designed to help developers reduce code volume, while they develop in an agile, model-driven manner. Umple is also targeted at educational users where students are motivated by its ability to generate real systems from their software models.



中文翻译:

Umple:开放源代码和教育的模型驱动开发

Umple是一个开源软件建模工具和编译器。它结合了用于UML建模的文本语言构造,包括关联和状态机。它包括用于分离关注点的特征,方面和混合。它支持以许多面向对象的语言编写的嵌入方法,从而使其能够生成完整的多语言系统。它提供了对模型的全面分析并生成了多种图表,其中一些可以进行编辑以更新Umple代码。Umple在命令行,Web浏览器或集成开发环境中运行。它旨在帮助开发人员减少代码量,同时以敏捷的,模型驱动的方式进行开发。Umple还面向教育用户,他们受其从其软件模型生成实际系统的能力所启发。

更新日期:2021-04-26
down
wechat
bug