- BPMN Composer tool
- Today we have a guest post by Yves Yang introducing his tool BPMN Composer (“The Modeler that is 100% BPMN 2.0″). Enter Yves: BPMN is a standard initiated in the early 2000s by a group called Business …
|
- 101companies: One system – more than 100 alternative software implementations
- Ralf Lämmel’s visit is the perfect excuse to blog about his great project: 101 companies, created together with Thomas Schmorleiz and Andrei Varanovich. The idea behind 101 companies is simple, let’s …
|
- More Geek/Programmers jokes in the Humor page
- Check the new additions to our humor page. If you haven’t watched it yet, I strongly recommend to take a look at the WAT talk (and some people still complain about the imprecise semantics of modeling …
|
- Why you need to learn OCL
- Yes, I´m a declared OCL fanboy (plenty of my research work revolves around OCL) but I truly believe that time has come for you to learn OCL (Object Constraint Language). Let me give you just two power …
|
- Very high customer acquisition cost for MDD tools
- MDD tool vendors differ in many aspects but they have one thing in common. They all (well, all those I’ve interviewed or I’ve discussed with, which I do believe are a representative sample) agree that …
|
- pywebuml – create UML class diagrams from Java, C# and python files
- Pywebml is a new addition to our list of UML tools for python. Pywebml uses graphviz to create a UML class diagram representing your python (and also Java and C#) code. According to the author: “The d …
|
- 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 researc …
|
- 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, moreov …
|
- 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 follow …
|
- 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 se …
|
- 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 Develo …
|
- 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 ad …
|
- 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 i …
|
- 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 b …
|
- 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 b …
|
- 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 matr …
|
- 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 e …
|
- 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 …
|
- 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 dat …
|
- 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 wit …
|
- 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 …
|
- 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 …
|
- 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 suppo …
|
- Blending UML into your real life (or the coolest profile picture ever)
- Øystein Haugen’s profile picture is the best example I’ve seen so far of using UML as part of your real life
(via @plagal) If you enjoyed this post you can subscribe to this Software Modeling blog …
|
- Lazy ATL: on-demand transformation execution
- Salvador Martínez is back again with new ATL developments, this time explaining the new Lazy ATL model (presented at the MoDELS 2011 conference, download the unedited version of the paper). The increa …
|
- Model Interchange Test Case Results Available
- My dream: “Model once open everywhere” seems now a little bit closer. The Model Interchange Working Group (MIWG) has released a test suite (comprising 16 UML and/or SysML test models covering around 6 …
|
- A tool for filtering large models
- Antonio Villegas is the main developer and researcher of a tool for filtering large conceptual schemas (see the tool poster or read the full description). The conceptual schemas of many real-world inf …
|
- Lessons learned in building Canappi, a MDD mobile Application platform – Highlights and slides
- As announced, Jean-Jacques Dubray visited us in Nantes to give a talk about the lessons learn in the building of his model-driven mobile application platform: Canappi Since many of you were interested …
|
- Dr.Explain (help authoring tool) continues to support the modeling-languages portal
- We are happy to announce that Dr.Explain (help authoring tool for creating CHM files, HTML help, on-line manuals, and printable documentation for your software) has renewed its commitment with this po …
|
- Choosing the right names for modeling elements
- Because picking names is not only hard when it comes to babies…. On 2011, Raúl García-Ranea implemented an Eclipse plugin to validate the names of a conceptual model as his final carre …
|