Code Generation conference is back!

Code Generation, the premiere venue for model-driven addicted, is back in Cambridge for 2014!If you are in the field of software modeling, software languages, design and development tools, model interpretation, executability and (of course) code generation, you should definitely attend the event.The conference is a great mix of presentations, workshops and hands-on sessions.We also gave … Continue reading Code Generation conference is back!

Videos of the Webinars on IFML and its integration with BPMN and UML

Along with the effort of disseminating IFML all around the world, I also gave some online webinars on IFML (the Interaction Flow Modeling Language). If you are interested in learning the basics of the language and on its integration with BPMN and UML, together with the enabled code generation options, you may want to watch … Continue reading Videos of the Webinars on IFML and its integration with BPMN and UML

Communicating Business Process and Software Models: Quality, Understandability, and Maintainability

For the first time, this year we organized a workshop on Communicating Business Process and Software Models: Quality, Understandability, and Maintainability (CPSM 2013). [see official web site]Hajo Reijers giving his keynote talk at CPSM workshopIt was held on September 23rd, 2013 at the Technical University of Eindhoven, the Netherlands in conjunction with the 29th IEEE … Continue reading Communicating Business Process and Software Models: Quality, Understandability, and Maintainability

Need to ask your analysts what they want?

Then you have a problem!The problem is not that they are not able to collect from customers what they wanted. Sometimes they know very well, even too much. Sometimes they deliberately (and wisely) decide not to consider some requests. The price could be to live with the complaints of customers. All this is addressed very … Continue reading Need to ask your analysts what they want?

Success story paper: Large-scale Model-Driven Engineering of Web User Interaction with WebML and WebRatio

Our paper "Large-scale Model-Driven Engineering of Web User Interaction: The WebML and WebRatio experience" has been published online on Elsevier's journal: Science of Computer Programming, in the special issue Success Stories in Model Driven Engineering (edited by Davide Di Ruscio, Richard Paige, Alfonso Pierantonio).The history we report spans across a decade that has seen a … Continue reading Success story paper: Large-scale Model-Driven Engineering of Web User Interaction with WebML and WebRatio

Automated Function Point (AFP) adopted as a standard by OMG

I think we are all familiar with the Function Point concept, used for evaluation of the size of a software application in terms of functional features. We are all well aware of the limits of this unit of measure, to the point that it is considered rather obsolete in the software engineering community: subjectivity is … Continue reading Automated Function Point (AFP) adopted as a standard by OMG

My new book on Model-Driven Software Engineering

Model-Driven Software Engineering in Practice. See more on www.mdse-book.com. I'm really proud to announce that a huge joint effort with Jordi Cabot and Manuel Wimmer has finnally reached his end. Our new book on model-driven software engineering, on which we have been working for almost one year, is finally published! The book is titled Model-Driven Software … Continue reading My new book on Model-Driven Software Engineering

Trends in Web engineering: my 4 takes from ICWE 2012

At this point of the year, just before vacation time, it makes sense to me to think to Web Engineering practices at large and draw some trends and outlook for the field after this year.As a PC chair of ICWE 2012 (International Conference on Web Engineering), this year I can claim I had a privileged view over … Continue reading Trends in Web engineering: my 4 takes from ICWE 2012

Sufficiently advanced software development methodology

I've been intrigued today by a bold tweet by Meinte Boersma (see his blog to know more about him and his activities) Any sufficiently advanced software development methodology is indistinguishable from model-driven. Meinte, I personally fully agree with you. Being also an advocate of Model driven development (and model driven in general, as this blog's … Continue reading Sufficiently advanced software development methodology

Invited Challenge Talk on Search Computing at ESEC/ ACM SIGSOFT FSE 2009

I have been invited to present a Challenge Talk at ESEC/FSE 2009, in Amsterdam on Search Computing. I presented the following talk on 28 August 2009 at Vrije University:Title: Engineering Search Computing Applications: Vision and ChallengesAbstract: Search computing is a novel discipline whose goal is to answer complex, multi-domain queries. Such queries typically require combining … Continue reading Invited Challenge Talk on Search Computing at ESEC/ ACM SIGSOFT FSE 2009