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
Category: Uncategorized
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
Stephen Mellor tutorial on Executable UML at the OMG meeting, Arlington, VA, March 22, 2011
"Models that don't execute are like cars without engines".Executable Models implement wrt 3GL the same paradigm that 3GL implemented through compilers or interpreters.The model is the system, it's not something you should maintain or keep aligned separately.Executable models help reduce errors (at least of 10%, according to estimates), but most importantly they help to find … Continue reading Stephen Mellor tutorial on Executable UML at the OMG meeting, Arlington, VA, March 22, 2011
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
Video: Introduction to WebRatio
In case you didn't see it, here is the short introductory video about WebRatio, in which a speaker highlights the main features of the MDD tool based on WebML:[youtube https://www.youtube.com/watch?v=jDrWaKSlSvY]You can also find some audio lessons on WebML on my official web site.
User gateways in BPMN?
I've come across the concerns of Keith Swenson and Anatoly Belychook on the missing expressive power of BPMN with respect to the description of human decisions in business processes. Bruce Silver has tackled the problem too.I (together with my research group and the WebRatio team) definitely share their concern. After some discussions, experiments, and on-the-field … Continue reading User gateways in BPMN?