We are moving the portal to a new better house
In the next days we are moving the portal from a VPS account to a dedicated server. Apologies for the inconveniences and all the "strange things" you may see in the following days but remember, we are doing this to be able to provide you a better service !!!
-->MDE Education - Leonardo Da Vinci funded project
AtlanMod has just been granted a Leonardo Da Vinci project for Exchanging knowledge, techniques and experiences around Model Driven Engineering education .
This is a joint project with Lublin University of Technology, Politecnico di Milano (in particular, my colleague Marco Brambilla ), the University of Alicante and us (in this project, "us" means the Ecole des Mines de Nantes).
-->Top 5 posts in June 2010
Time to review the five most popular blog entries in June 2010 (according to your votes: number of votes=number of clicks on the post)are, in this order,:
- The interview with Johan den Haan (Mendix)
- My proposal of a Turing test for code-generation tools
AtomWeaver public beta also released this week
Another tool launched in public beta this week is AtomWeaver developed by Rui Curado. AtomWeaver is a full implementation of ABSE (Atom-based Software Engineering) . Rui's own description of the system is the following:
-->
AlphaSimple now in public beta
Rafael Chaves who we already met in this interview about his TextUML textual UML modeling tool has just released AlphaSimple
-->Complaint about my code-generation strategy to implement many-to-many associations in relational databases
More specifically, the complaint was that in the translation of this UML class diagram:

MoDisco featured at InfoQ
Agile teams are more likely to model than traditional teams
Modeling Safe Interface Interactions in Web Applications
UML class diagrams easier to understand than ER diagrams
The paper presents the results of three sets of controlled experiments aimed at analyzing whether UML class diagrams are more comprehensible than ER diagrams during data models maintenance. -->
Rule Interchange Format is now a W3C Standard
W3C announces the publication of a new standard for building rule systems on the Web: Rule Interchange Format (RIF).
The goal of RIF is to facilitate the interoperation and interchange between various rule languages and rule engines. RIF defines a common XML serialization language for several declarative rule languages (like OMG SBVR, OMG PRR, SWRL, a subfamily of RuleML, etc)
-->Short introduction to the MoDisco Model-Driven Software Modernization Framework
Quality of ATL model transformations (help needed)
Marcel van Amstel and Mark van den Brand are working on measuring the quality of ATL model transformations.
-->Looking for new members for the AtlanMod team
AtlanMod research team at École des Mines de Nantes is opening new positions for postdoctoral fellows or research engineers in the field of Model-Driven engineering (including topics such as: model transformation, metamodeling, DSLs, UML, SBVR, business rules, model weaving, model management, reverse engineering and any other model-related aspects)
-->90% of the people using MDD will/would repeat
VoltDB: Is a database without foreign keys useful enough for you?
UML to VoltDB - New DBMS for the SQL DDL generation service
Johan den Hann/ Mendix ("no code just glory" MDD tool) interview highlights
For the lazy (or busy) ones, some highlights of the interview ( you can also read the full interview or access all previous interviews ):
- Current MDD tools are oriented to developers but one of the main benefits of MDD can be, if you create the right tool, that domain experts become involved in development projects.
UMLtoDB Service: Avoiding NOT NULL constraints on columns
A quick note to answer the question of a user of the UMLtoDB Service that wonders how to avoid NOT NULL attribute constraints in SQL DDL scripts generated from UML Class diagrams.
-->Simple Natural Language to Use Case script generator with yUML
The askUML.com page provides a simple (but nice) a rebol-based script to generate use case diagrams (visualized using yUML , one of the most popular textual UML modeling tools ) from restricted natural language expressions.
Some examples of possible sentences are:
- Blogger Role
- Blogger Manage Posts
- Manage Posts Include Create Post



















