UML 2 For Real-Time Software Engineers

Introduction

The Unified Modelling Language (UML) was one of the previous decade's most important contributions to software engineering. The good news was that we had a standard software engineering notation at long last and that it was being adopted just about everywhere. The bad news was that there were all manner of dusty corners and sharp edges to perplex and confuse creators and users of UML-based specifications.

Several revisions were made since the original appearance of the UML, partly during the time the UML was in the custody of its original creators, and partly since the Object Management Group (OMG) took over stewardship of the UML. We have reached version 1.5 by this route. In parallel with this steady evolution of UML 1, a revision task force of the OMG has been working on a major revision, UML 2, which is now complete, bar a final beating of the documentation into shape.

UML 2.0 brings several improvements. It is more sensible and more consistent. In particular, the activity diagrams, which had suffered from both motivational and existential crises, settled down to doing a job that was better defined, and in a way that was a little more sensible. The state machines also benefited from some needed clarifications. There were many smaller scale revisions to the structure and sequence diagrams.

This course introduces UML 2 to developers of real-time systems.

Duration and Construction

The course lasts three days and comprises a mixture of lecture, discussion and questions.

Intended Audience

Participants will be developers of real-time systems. They will be wanting to know what the Unified Modelling Language offers for the portrayal of requirements, specifications and designs for real-time systems.

Aims

Deliverables

Numbers

We recommend that there are no more than 12 participants, with the best results usually obtained when there are at least 8 participants. It is possible, by negotiation and mutual agreement, for more than 12 participants to be present.

Contents

Site Requirements

Contacting

Please contact John Deacon by telephone on +44 20 7498 3773; by fax on +44 20 7498 3747; by emailing  jdeacon@jdl.co.uk; or by visiting http://www.jdl.co.uk

Home page | Courses List ]

Last modified: Thursday, 15-Mar-2007.
Copyright © 2007 John Deacon. All rights reserved.