Lessons learned from building model-driven development tools

Lessons learned from building model-driven development tools
复制标题

从构建模型驱动开发工具中汲取的经验教训

DOI:
--
复制
发表时间:
2012
期刊:
Journal of Software and Systems Modeling
影响因子:
--
通讯作者:
Dániel Varró
Dániel Varró
中科院分区:
--
文献类型:
--
作者:
R. Paige;Dániel Varró

文献摘要

被引文献

相似文献

在系统和软件工程中支持建模的工具非常普遍,并且在其使用和可用性被接受的情况下已经达到一定程度的成熟。支持模型驱动开发(MDD)的工具-在整个系统/软件工程生命周期中操纵和管理模型-在过去的10年中,已经看到了许多研究和开发的关注。在过去的10年里,我们在实际环境中设计、开发和部署MDD工具方面积累了丰富的经验。在本文中,我们总结了我们在开发和部署两个MDD工具:Epperiment和VIATRA时学到的一些重要经验。在这样做的过程中,我们的目标是确定开发成功的MDD工具的一些关键原则,以及一些陷阱和风险的提示。
Tools to support modelling in system and software engineering are widespread, and have reached a degree of maturity where their use and availability are accepted. Tools to support model-driven development (MDD)—where models are manipulated and managed throughout the system/software engineering lifecycle—have, over the last 10 years, seen much research and development attention. Over the last 10 years, we have had significant experience in the design, development and deployment of MDD tools in practical settings. In this paper, we distill some of the important lessons we have learned in developing and deploying two MDD tools: Epsilon and VIATRA. In doing so, we aim to identify some of the key principles of developing successful MDD tools, as well as some hints of the pitfalls and risks.