|
- object-oriented
design
- component
based design
- requirements
and business modelling
- rapid
application development lifecycle
- IT
strategy and architecture
- tool
and GUI design
- specification
and design of high-integrity systems
- programming
and algorithm design
Alan
is a Member of the British Computer Society and a
Chartered Engineer (Eur Ing). He has a PhD in the
application of rigorous methods to object-oriented
programming. He is also a member of the small 'Amsterdam'
group developing the standard for the Object Constraint
Language (OCL, the assertion component of UML), and
contributes to the development of UML. He is tutorials
chair of the TOOLS Europe '98 & '99 conferences;
is on the programme committee of UML'99 and EDOC2000;
was co-chair of OT97; and has been on the committee
of the annual OT conferences for some years.
Alan
is also a course reviewer for several object-oriented
courses in the Open University, and is an industrial
'uncle' for two research projects in software engineering.
|