I wrote a post some time ago on the classification of DSLs, that presented some dimensions of DSLs:Focus of a DSL (vertical vs. horizontal)Style of a DSL (declarative vs. imperative)Notation of a DSL (graphical or textual)But today (triggered by the discussions at Code Generation) I realized I overlooked a few obvious classification dimensions that are … Continue reading DSL classification: a quick Domain Specific Language dictionary
Blog
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)
Social BPM: links, references and resources
In this post I wish to summarize the opinions and the discussions on the hot topic Social BPM. I think this provides a good understanding of the topic and a feeling on the debate that is still ongoing. If you know about other useful references, feel free to add them (self-citations are also welcome). Also, … Continue reading Social BPM: links, references and resources
The continuum of Social BPM
Considering the different perspectives and interpretations of the Social BPM term that I came across in these months, I decided that time had come to make some clarification in this domain. I tried to come out with a shared definition and a common understanding on it, but I finally gave up because of the extremely … Continue reading The continuum of Social BPM
A Model-driven Approach to Social BPM Applications
Together with Piero Fraternali and Carmen Vaca Ruiz I've recently written a chapter published within the Social BPM Handbook.The book is published by Future Strategies in association with the Workflow Management Coalition (WfMC) in the BPM and Workflow Handbook Series and will be launched at Social Business Forum 2011 on June 8, 2011 in Milan, … Continue reading A Model-driven Approach to Social BPM Applications
WebML going mainstream? The path to standardization
As you may know, I’m involved as WebML scientific advisor with Web Models, the company that produces the WebRatio toolsuite. Among the various activities pursued by the company, with the support of Politecnico di Milano, we can count the evolution and promotion of the WebML language. Within this stream of work, the company recently decided … Continue reading WebML going mainstream? The path to standardization
On mobile application development: native, web or both?
I've been solicited to write this short post by the interesting reading of the article "Mobile Application Development: Web vs. Native" by Andre Charland, Brian Leroux that recently appeared on Communications of the ACM, Vol. 54 No. 5.Let me first clarify the definitions:Native mobile application: application developed for a specific mobile platform (e.g., iPhone, iPad, … Continue reading On mobile application development: native, web or both?
Search Computing demonstration at WWW 2010, Hyderabad, India
Together with Alessandro Bozzon, I've presented a demonstration of the search computing exploratory search paradigm at WWW 2010.The demonstrated scenario is in the real estate and job search field. Suppose that a user is willing to find a new job with a specific expertise and in a certain city. Based on his findings, he also … Continue reading Search Computing demonstration at WWW 2010, Hyderabad, India
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
