Touch base on Model Driven Software Engineering: MDE, MDD, MDA and (other) stuff. What about a new book?

I think it's time for Model Driven Software Engineering practitioners (and lurkers) to touch base, see where we are and where we are heading to, and finally spread the world.That's why I felt the need of a comprehensive and agile reference on the topic, and having not found one that fits the needs of both … Continue reading Touch base on Model Driven Software Engineering: MDE, MDD, MDA and (other) stuff. What about a new book?

Highlights from LWC 2011: Language Workbench Competition 2011 (co-located with Code Generation 2011)

Language Workbenches, as defined originally by Martin Fowler, are tools aiming to cope with DSL creation and code generation to increase the level of abstraction of software development [credit to Pedro J. Molina for the reference].The Language Workbench Competition at Code Generation 2011 aimed at gathering and comparing the features of different workbenches available today, through … Continue reading Highlights from LWC 2011: Language Workbench Competition 2011 (co-located with Code Generation 2011)

Panels on Executable UML at OMG tech meeting, Arlington, VA

User Panel on Executable UMLA nice discussion developed within the Executable UML (xUML for short, from now on) user panel at the OMG technical meeting in Arlington, VA, today.The panel was chaired by Stephen Mellor and Ed Seidewitz. The panelists were:Laurent Rioux from Thales Diarmuid Corcoran from EricssonGary Shubert from Lockheed MartinHere are some interesting … Continue reading Panels on Executable UML at OMG tech meeting, Arlington, VA

Ed Seidewitz tutorial on Alf and fUML at OMG tech meeting, Arlington, VA, March 22, 2011

These are my notes on Ed Seidewitz tutorial on Alf and fUML at Executable UML info day at today's OMG technical meeting.Alf aims at allowing to program in UML, without bothering to go back and implement at low level things that are specified already at the design level.The role of Alf is to provide the … Continue reading Ed Seidewitz tutorial on Alf and fUML at OMG tech meeting, Arlington, VA, March 22, 2011

Models and reality: upon the verdicts on MDA/MDD

I recently happened to read this abstract of Friedrich Steimann's verdict on MDA/MDD:Models have their greatest value for people who cannot program. Unfortunately, this is not because models are more expressive than programs (in the sense that they are capable of expressing complex things in a simple manner), but because they oversimplify. To make a … Continue reading Models and reality: upon the verdicts on MDA/MDD

Multi-faceted BPM: Turning a business process model into software automation

Turning a business process model into the specification, design and implementation of a software solution for process enactment is a non trivial task. It might be considered as not so relevant by business analysts (that typically focus more on BPR and BP optimization), but I think it's a crucial issue anyway.Indeed, the specified processes can … Continue reading Multi-faceted BPM: Turning a business process model into software automation

Building DSLs: who, how and when

Due to a recent discussion I had to spend some time thinking on who should build a DSL (Domain Specific Language) and why, as opposed to who should use it.Let's start from some basic assumptions:Good abstractions must be intuitive and make life easier, not harder. DSLs are a must-have for most application scenarios (I'm not … Continue reading Building DSLs: who, how and when

Interview with Stefano Butti (WebRatio) on modeling-languages.com

  Jordi Cabot has published an interesting interview to Stefano Butti, the CEO of WebRatio, on his blog (modeling-languages.com). It collects a nice set of insights and stories on MDD, WebML, and BPM, together with an overview of the history of the tool, its objectives and its current status.Read the interview now.You may also vote … Continue reading Interview with Stefano Butti (WebRatio) on modeling-languages.com

Responses on BPM in the Forrester Blog

Software AG buys Data Foundations: Business Acumen Meets Data Competency (Fri, 10/22/2010, Clay Richardson Forrester Blog)Dear Clay,I think your predictions are crucial for both the data and process management fields. I would actually read them more as a recommendation to potential adopters than a mere prediction. I think that the evolutions you mention in the … Continue reading Responses on BPM in the Forrester Blog

Again on BPM posting. Responses to Sandy Kemsley

Maintaining Consistency Across BPM Initiatives’ Content(November 3, Enterprise Irregulars) In response to a writeup by Sandy Kemsley on a user experince on MDD+BPM at Bank of America.Dear Sandy,Thank you so much for sharing this writeup and comment. Being a researcher on MDD and BPM, I'm glad to see that this recipe is getting more and … Continue reading Again on BPM posting. Responses to Sandy Kemsley