Anything else? I am Chair of the
Advisory Board for IEEE Software, a signatory to the Agile Manifesto (www.aanpo.org) and an adjunct professor at
the Australian National University in
I also sit on the program committees of several conferences a year focused
on model-driven development in one form or another.
What is your specific “claim to fame”? My
first book was a big deal. But clients repeatedly told me that the
“structured” approach took too little account of data and system
understanding, as opposed to specification. That led to the object-oriented
pair of books I wrote with Sally Shlaer, which promoted an understanding of the
real world in which the application fits. The focus has always been
on the execution and translation of models, including now the use of UML
and MDA. These days, it’s all about “Executable and Translatable
What can you do for me? Explain all this
stuff and introduce it to your staff. In so doing, we can improve
your software processes by teaching, consulting, and advising. The
details depend on your specific needs.
I’m in IT, yet your focus is on real-time. Does
that mean you can’t help me? The basics of model-driven
development are the same whether your system is IT or RT. UML, MDA,
and the OMG each apply universally. This is where I have done my most
recent work, and the area in which you probably have the greater interest
Where do you do this? Everywhere. I travel well.
Where can I get more information about you? See my full CV here.
What next? If you have an interest in what I
can do for you, just drop me a line at StephenMellor@StephenMellor.com,
and we’ll take it from there.