BCS Object-Oriented Programming and Systems Specialist Group
6:30 pm Wednesday 5th April 2000
IBM Centre South Bank
76 Upper Ground, London SE1
(next to the National Theatre)
OOPS-140 Executable UML (X-UML): Real Method or Virtual?
Chris Raistrick and Ian Wilkie, Kennedy Carter Ltd
The notion of taking a UML model and translating it automatically into a
high performance, small footprint target system, may be seen by many as
naive and infeasible.
However, Kennedy Carter's experience shows that by selecting a
semantically tight subset of the UML and augmenting it with a
target-independent action specification language, a translation-based
development strategy is viable. Further, it offers significant benefits
over traditional, programmer-centric approaches, not least, the
opportunity to test and debug UML specifications prior to cutting any
code.
This presentation will use examples X-UML models to illustrate how the
X-UML process works, and how it can deliver cost and time savings over
conventional approaches to system development.
The vital new ingredient in X-UML is the Action Specification Language
(ASL). This language was developed by Kennedy Carter in 1994, and is
expected to be compliant with an emerging OMG standard for a UML Action
Semantics. The presentation will provide a progress report on the current
OMG initiative to establish a precise action semantics for the UML.
Chris Raistrick is a principal consultant and director of Kennedy Carter
Ltd. He has worked extensively with leading telco and aerospace clients
in recent years, pioneering precise object modelling and model
translation as a development strategy. He is currently consulting to a
project that has deployed several million lines of code generated from
executable object models.
Dr Ian Wilkie is the Technical Director of Kennedy Carter Ltd and is
largely responsible for the creation of ASL. For the past year he has
been working closely with Jim Rumbaugh, Bran Selic, Steve Mellor and
others to define a precise action semantics for the UML.
OOPS Meetings Programme Committee:
Brian Saxby, Kingston University [[log in to unmask]];
Hedley Apperly, Princeton Softech [[log in to unmask]]
Immo Huneke, Logica [[log in to unmask]]
OOPS Meetings Schedule - http://www.bcs.org.uk/siggroup/oops.htm
Normal monthly meetings are open to all - Admission Free. No
pre-registration required.
Because of this policy we must reserve the right to restrict entry if the
venue reaches capacity.
To receive e-mail notification of OOPS events (members & non-members),
send e-mail with message body:
subscribe bcs-oops-announce "My Real Name" <[log in to unmask]>
to: [log in to unmask]
May meeting: 6:30 pm Wednesday 3rd May 2000 - WebApp Server - an
illustration of the pursuit of good OO development providing its own
reward. Chris Hibbert, MSG Business
(See above WWW pages for regional programmes)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|