All things you wanted to know about software modeling and model-driven engineering
Updated: 8 hours 35 min ago
INRIA Postdoc position in MDE and Cloud Computing available
Join AtlanMod as an INRIA postdoc for 16 months. You can read below the proposed description (though we are open to listen to your preferred topics if you want to propose your own and fits our research interests). To apply, please visit the INRIA recruitment page and select the position entitled “ATLANMOD – Modeling in
Categories: Blogs
Free and online Model Thinking course
You can now register for this free and online course on Model Thinking. From the course web page: “Evidence shows that people who think with models consistently outperform those who don’t. And, moreover people who think with lots of models outperform people who use only one. … Models help us to better organize information. Models
Categories: Blogs
Creating DSLs, a word of caution
As all (relatively) new techniques, we are still in the process of learning when and how creating a DSLs is the best solution for a given software development scenario. Otherwise, we may end up following again the technology hype cycle (as already happened with UML; we are still paying the consequences) and fall trap of
Categories: Blogs
Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers
(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the second in a series of posts trying to explain what I think went wrong with my attempt of selling online code-generation services, that I end up giving up for free due to the lack of clients. In the previous post, I recommended to
Categories: Blogs
Code Generation 2012 – Programme available
You can now check the very interesting talks awaiting for you at this year’s edition of the Code Generation conference, the “leading event on the practical applications of Model-Driven Software Development (MDSD). … This reputation has been built up by attracting industry-recognised experts to share their experiences at the conference.” If you enjoyed this post
Categories: Blogs
First 50 terms in the MDE Glossary
The first milestone of our MDE Glossary has been achieved this week. Slow but steady, the first 50 terms are now in. Many more are still missing but we’ll go there. By the way, the order in which I add terms in the Glossary is completely random. The first 50 are neither the most important
Categories: Blogs
CloudMDE 2012 – 1st Int. Workshop on Model-Driven Engineering on and for the Cloud
The goal of this CloudMDE workshop I’m co-organizing (together with Richard Paige, Marco Brambilla, Marsha Chechik and Parastoo Mohagheghi) is to bring together researchers and practitioners working in MDE or cloud computing, who are interested in identifying, developing or building on existing synergies. We aim to identify opportunities for using MDE to support the development
Categories: Blogs
New OCL version available: OCL 2.3.1
Two years after the previous version (OCL 2.2), the OMG has now released the new OCL version: OCL 2.3.1. What’s new in this version? Well, not much, only a bunch of minor issues/typos that needed to be fixed. In fact, I’m not sure if this is a good thing or not. A standard that basically
Categories: Blogs
Interaction Flow Modeling Language RFP is now out
OMG has now issued the official request for proposal (RFP) for IFML (Interaction Flow Modeling Language), a domain-specific modeling language for expressing the content, user interaction and control behaviour of the front-end of applications. You can learn more about the standardization process of IFML here and read my view on the language in this previous
Categories: Blogs
Language Workbench Challenge 2012
The list of participants in this year’s edition of the Language Workbench Challenge is now available. The web page also has the results of the inaugural edition last year, with a very interesting matrix comparing the different language workbenches that participated. For sure, LWC is the best place to get an overview of current language
Categories: Blogs
SimpleOCL tool
SimpleOCL is a new addition to our OCL tool list. SimpleOCL is a proof-of-concept implementation of the OCL standard, built on top of theEclipse Modeling Framework (EMF)and EMFText. It started as an embeddable OCL implementation for inclusion in transformation languages for the EMF Transformation Virtual Machine (EMFTVM). EMFTVM allows integrated execution of heterogeneous model transformation languages. EMFTVM is
Categories: Blogs
ERCIM news on Evolving Software – Featuring MoDisco and many others
The latest issue of ERCIM news has as special theme “Evolving Software”. As the editors say, “software evolution will always remain inevitable due to a wide variety of factors … To accommodate these change requests, the software product needs to be changed and improved on a regular basis. In parallel to this, the software process
Categories: Blogs
Top 10 modeling posts of the year
(well, since we moved to WP in June, these stats only reflect the visits during this second half of the year). The top 10 posts/pages of this site, according to the number of visits (thanks to the data collected by the WP popular posts plugin), have been: UML tools 10599 view(s) Herramientas para UML 6921
Categories: Blogs
List of Executable UML tools
It looks like Executable UML is getting increasingly popular (again) maybe because the new Executable UML standards (fuml and Alf) we have now available. Executable UML aims at defining UML models with a behavioral specification precise enough to be effectively executed. In its purest state, Executable UML eliminates the need of programming the software system.
Categories: Blogs
More UML Fanatics – UML Poems contest
Application scenarios for UML are clearly endless. I just discovered this old UML poems contest (similar to the UML Jokes contest in 2008, a summary here since it seems that the original site has now disappeared ). Some of the poems are linked here so take a look!. It shouldn’t come as a surprise that
Categories: Blogs
Why did I fail with the online code-generation services – Advise(I): Choose a cool technology to sell
(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the first of a short series of posts where I try to reflect on the reasons that forced me to stop trying to make money out of (now free of use) online code-generation services . I hope you find my experience useful! (and even
Categories: Blogs
Sphinx Eclipse Project
Sphinx is “a new open source project under the Eclipse Model Development Tools (MDT) subproject to provide an extensible platform that eases the creation of integrated modeling tool environments supporting individual or multiple modeling languages (which can be UML-based or native DSLs) and has a particular focus on industrial strength and interoperability.” Sphinx (will) provide
Categories: Blogs