Acceleo是一个开源的代码生成器设计成让每个人都能把MDA方法运用到开发过程中并且能够提高软件的开发效率。Acceleo包含一组工具和编辑器使得它易于学习而且适合任何类型的技术。Acceleo完全基于EMF,主要的特性如下:
.支持任何元模型包括UML2.0,UML1.4(利用MDR桥)等。
.语法着色的模板编辑器,内嵌元模型元素,脚本,服务自动完成功能和编辑查错等。
.反射编辑器可准确,即时预览所生成的结果。
.扮演一种"粘合剂"的执行链实现实际的项目生成,指定使用哪一种模型,生成什么和输出到哪里等一串动作。
.类似于树结构的语法非常易于使用和掌握。
.支持增量生成。
*.每次生成之后手动添加的代码将被保持,不会没掉。
<IMG alt=Acceleo.jpg src="https://simg.open-open.com/show/fb4458eee1eb043e3f6287c056f47a64.jpg" border=0 alignment="">