Tutorial T20


Tutorials  T1  T2  T3  T4  T5  T6  T7  T8  T9  T10  T11  T12  T13  T14  T15  T16  T17  T18  T19  T20  T21 

Real time system modeling with UML: current status and some prospects


Presenter: François Terrier, Sébastien Gerard
Level: Intermediate/Advanced
Day: Tuesday (June 19)


Engineers are more and more faced to the hard problem of developing more sophisticated real-time systems while time to market and cost constraints are constantly increasing. Current work performed at the OMG on UML standard evolutions to better integrate real-time issues shows both that there is a strong interest on the subject and that current proposals are neither completely satisfying, neither completely compatible. In particular, some available methods (namely ARTiSAN, RT-UML, UML/SDL and UML-RT) provide a good support for parallelism modeling of an application. Nevertheless, they but are often poor to express quantitative real-time features (such as deadlines, periods, priorities...) and are always based on proprietary solutions not obviously fully compliant with the UML standard. So, two important challenges are still targeted: first to define how to support high level real time specification concepts in UML; and, second, to unify them within these proposed by existing tools. This tutorial will study the current status of the main existing methods and tools and propose some directions to manage the remaining problems.

Audience:
Engineers developing embedded systems, researcher and teachers concerned by software engineering practices for real time systems

Required experience:
Knowledge of the real time system domain and preferably general knowledge on UML.

Presenter's profile:
Doctor in Electronic, François TERRIER is Professor at the National Institute of the Nuclear Sciences and Technologies. He works at the CEA - French Atomic Energy Agency for over 10 years and is leader of the Software for Process Safety Laboratory. Sébastien GERARD is Doctor in computer science and graduated from the Superior School of Mechanics and Aeronautics. His work is centred on modelling embedded systems for automotive industry in collaboration with the french car maker, PSA (Peugeot-Citroen Automobile).