BCS OOPS Specialist Group
------------------------------------------------------------------------
OOPS-171: The Art of the State
Ashley McNeile and Nick Simons, Metamaxim
6pm for 6.30pm, Wednesday 1st October 2003
Sandwiches, nibbles and refreshments will be provided
Synopsis: As practised today, object modelling tends to focus on structure.
The UML has well developed and widely used techniques for modelling software
structure in terms of classes, inheritance and relationships.
But if the OMG's MDA (Model Driven Architecture) vision is to be realised,
behavioural modelling is key. An "MDA grade" model must support simulation
of application dynamics and the generation of complete or near complete
final code, and must therefore embody a complete specification of the
required software behaviour. It is doubtful whether the UML's current
behavioural modelling is up to this challenge.
Our focus is on behavioural modelling techniques and tools that execute
models. In this talk, we will show how state transition diagram based
modelling can be used in an agile process to develop and review models. We
will demonstrate the ease with which models can be executed, and describe
improvements to UML's behavioural modelling that make models simpler and
allow re-use of behavioural definitions. We believe that these improvements
take us closer to what MDA requires.
Biographies: Ashley McNeile has over 25 years experience in the IT industry,
working as a systems and management consultant and specializing in the
theory and application of development methodologies.
Ashley has pioneered approaches to model based development, including code
generation and model execution techniques, since the late 1980s. He has also
acted as a strategy consultant to top management on software development
methods and related issues.
Nick Simons has over 25 years experience in the IT industry, working as
software developer, lecturer and project manager. Much of his work has
focused on the building of software tools for system design, code generation
and reverse engineering. He has taught a wide range of topics from systems
analysis and design to Web programming to project planning.
Nick has been engaged with formal methods of system specification since
their earliest introduction to software development practice.
Both speakers are co-founders of Metamaxim.
More information, including a map to help you find the venue, at
http://www.bcs-oops.org.uk/meetings/OOPS171.htm .
Venue: LogicaCMG
United Kingdom House (5th Floor),
180 Oxford Street,W1N 0DS
(entrance in Great Titchfield Street)
Pre-registration is not required, but helpful - it gets you in quicker on
the night.
Add your name by editing the list at:
http://www.bcs-oops.org.uk/cgi-bin/view/OOPS/PreRegistrations
(If you are not currently known to the Wiki system, you will be requested to
register first -- this is NOT the same as registering for BCS OOPS
membership).
------------------------------------------------------------------------
Presentation materials from previous talks are now available from the BCS
OOPS resources site: http://www.bcs-oops.org.uk/resources/index.htm
A synopsis of previous meetings is also available.
------------------------------------------------------------------------
OOPS Meetings Programme Committee -
Brian Saxby, Kingston University [mailto:[log in to unmask]]
Hedley Apperly, Select Business Solutions
[mailto:[log in to unmask]]
Immo Hüneke, ObjectValue Ltd. [mailto:[log in to unmask]]
------------------------------------------------------------------------
OOPS Meetings Schedule - http://www.bcs.org.uk/siggroup/oops.htm
OOPS Home Page - http://www.bcs-oops.org.uk/
_______________________________________________
Bcs-oops-announce mailing list
[log in to unmask]
http://mail.bcs-oops.org.uk/mailman/listinfo/bcs-oops-announce_bcs-oops.org.uk
|