Making UML Executable
Marc Balcer, Chief Scientist, ModelCompilers.com
Slides (in PDF format): Making UML Executable
Date: Wednesday, October 15th, 2003
Time: 6:30pm Refreshments; 7:00pm Speaker
Location: Oak Room, Hewlett Packard, Cupertino (directions)
Free and open to all who wish to attend, but membership is only $10/year.
About the talk:
Executable UML models systems at a higher level of abstraction. But it's far
more than pretty pictures and "graphical Java." The models are the
code. Executable UML offers the benefits of early verification through simulation,
the ability to separate implementation decisions from understanding of the problem,
and the ability to execute the UML model directly and efficiently on a wide
variety of platforms and architectures. This presentation defines the components
of executable UML and how they fit together. It shows how to build Executable
UML models and it shows how the models form a coherent, streamlined whole. Special
attention will be paid to the newly adopted action semantics that are required
to make the models executable. We will also explore two basic approaches for
compiling and executing models: code generation and virtual machines. We will
see how model compilers operate and what decisions need to be made and when
they need to be made during the development process.
About the speaker:
Marc J. Balcer is the founder and chief scientist of ModelCompilers.com. Together
with Stephen J. Mellor of Project Technology, he is the co-author of Executable
UML: A Foundation for Model-Driven Development. For over a decade, Marc has
developed and managed projects using model-driven-development in subject matters
as diverse as medical instrumentation, telecommunications management, financial
services, and transportation logistics. He has numerous publications and conference
presentations to his credit on topics ranging from project management to software
testing techniques.