Daniel L. Moody from University of Twente gave a talk (and a full fledged tutorial) at OMG technical meeting in Reston, VA, on the principles for designing effective diagramming notations. His talk had this overall design:(click to enlarge)Daniel Moody wrote a famous paper on IEEE Transactions of Software Engineering titled:The “Physics” of Notations: Toward a … Continue reading Daniel Moody on "Designing diagramming notations that work": the physics of notations
Tag: UML
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
Bruce Silver’s keynote speech at BPMN 2011 workshop: interoperability and other issues in BPMN and UML
Today at the BPMN 2011 workshop in Luzern, Bruce Silver gave an interesting talk on the status of BPMN 2.0, its adoption, and his proposal for improving its general usage.I really appreciated the talk because:it focused on the ambiguities of the BPMN notation, even in the so acclaimed 2.0 versionit highlighted how users tend to … Continue reading Bruce Silver’s keynote speech at BPMN 2011 workshop: interoperability and other issues in BPMN and UML
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
Posts on BPM and UML interaction
Here are the responses I gave on Jordi Cabot blog (www.modeling-languages.com) on the issue of business process modeling and of the new CFP for a UML profile for BPMN.Mixed feelings - but clear understanding Submitted on Thu, 09/16/2010. I have mixed feelings about this issue: first, about the objective of the move; second, about the … Continue reading Posts on BPM and UML interaction