Otra herramienta MDD lanzada esta semana es AtomWeaver desarrollada por Rui Curado. AtomWeaver es una implementación de ABSE (Atom-based Software Engineering) . Una breve descripción (por el propio autor) de estos sistemas es la siguiente:


ABSE is a pragmatic model-drivel software development method. Most similar current approach is DSM (Domain-Specific Modeling) as described by Kelly/Tolvanen. Unlike previous attempts at modeling like UML and MDA, ABSE follows a “not perfect world” philosophy where you can mix generated and custom code right on your models. It also introduces the “light model” concept, where most of your models might be made of custom code. An ABSE model is a tree, made up of “Atoms”. The host system will “execute” the tree to obtain the intended generated artifacts.


AtomWeaver is a “meta-IDE” (not tailored for a specific platform or language) that implements ABSE. Unlike other systems like Eclipse, AtomWeaver is lean (5Mb zip file) and self-contained (one package). A single approach to modeling: There aren’t 120 overlaping ways TO do modeling LIKE IN Eclipse. I hope this focus will help ON fostering wide MDSD adoption. AtomWeaver can easily be put alongside your CURRENT development setup. FOR instance, I am currently USING it alongside VS 2008: AtomWeaver models AND generates the FULL project, AND VS 2008 compiles AND debugs.

Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog y/o seguirme en twitter y/o a través de la lista de distribución del portal Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:

Pin It on Pinterest

Share This