Category Archives: resource

Modeling in Software Engineering 2013 – Twitter-based summary

(This year I missed the Workshop on Modeling in Software Engineering @ ICSE 2013 but thanks to the great work of some tweeters (championed as usual by Richard) I was able to follow the key ideas and discussions that took place there. If you missed the tweets, you can still read them in my (slightly

Standardization of Data Interchange with MDE

standarddataexchange

Fabian Büttner talks about his work on “Model-driven Standardization of Public Authority Data Interchange” (to appear in the Science of Computer Programming journal, there is a (free) link to the full paper at the end). Enter Fabian. Standardization is often hard, and standardizing web service interfaces is no exception. In an e-government context of de-centralized

From spreadsheets to dataflow diagrams

spreadsheet

Via It will never work in practice, I discover the work (and of Felienne Hermans, Martin Pinzger and Arie van Deursen on “Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams” (to avoid the paywall, download this free technical report). As they say in the paper abstract: “In this paper, we first study the problems

MoDELS 2013 – List of Tutorials and Workshops available

models2013-logo

You can already check the list of accepted workshops and tutorials for the MoDELS 2013 conference (in Miami next October). Among the workshops, I’d strongly recommend you to take a closer look at the “OCL, Model Constraint and Query Languages” workshop, for sure the most important venue to discuss with experts on OCL and textual

UMLtoSQL, UMLtoSymfony/PHP and UMLtoDjango/Python are now open source

serveis

Long-time readers know that some time ago the portal included a set of online code generation services: UMLtoSQL: automatically generated a SQL DDL script to create the database corresponding to the input UML class diagram UMLtoPHP: automatically generated full-fledged PHP applications from UML class diagrams. The service generated Doctrine models that thanks to the PHP/Symfony

More than 25 universities using our MDE book

modeldrivenbook

You don’t write a technical book to make money so the best satisfaction for an author is to see his book being read. This is the reason why I’m very happy to announce that our model-driven introductory book is now being used to teach MDE in more than 25 universities all around the world (sure

Movisa: A DSL tool for Human Machine Interfaces (HMI) in Industrial Automation

movisadsl

Guest post by Stefan Hennig on model based user interface development in the Industrial Automation domain. Enjoy!  The operative states of industrial automation facilities are monitored and operated by qualified personnel using pertinent Human Machine Interfaces (HMI). These software systems map the technical process and the automation devices, respectively, to graphical symbols and thus, they provide

User interface modeling with the new IFML standard

IFML13

UML is good to model many things but clearly misses the point when it comes to design complex user interfaces and interactions. Attempts to use UML for this usually end up with complex profiles that are almost impossible to apply. Therefore, I was happy to see that the OMG launched a RFP for an Interaction Flow Modeling

js-sequence-diagrams: A text to UML Sequence diagrams with JS

jssequenceexamplepng

JS-Sequence-Diagrams is a javascript library to turn text into vector UML sequence diagrams. It uses Jison to parse the text, and Raphaël to draw the image. It includes two styles to render the diagram, the “normal” and the “hand-drawn” (this seems to become a common feature, yUML also had what they called the scruffy mode) as you can see in

Model-driven learning design

Learning Design MDE process

In a collaboration with Juan Manuel Dodero and his colleagues from the University of Cadiz, we have explored the application of MDE to a new (for me) scenario: the generation of learning environments from a learning design model conforming to a learning design DSL. It’s an easy joke but let me say that I learnt

Powered by WordPress