Department of
Automatic Control and Systems Engineering

Română (Romanian)

Real Time Systems

Year 4, Semester 1

Titular: Professor Monica DRĂGOICEA

This lecture presents and introduction to the complex system engineering process for software requirements elicitation, system analysis and software system architecture design applied to real time systems development. UML, the standard language for specification and documentation of complex software system modelling is used in order to capture requirements, structure and behaviour of real time software.

The specific design aspects of real time systems are described according to the MDD (Model Driven Development) approach, to clearly define design specifications, real time software testing and validation concepts, towards automated code generation for prototyping and implementation.

Examples of design and coding are developed taking into account the object orientation perspective: OOT (Object Oriented Technologies), OOD (Object Oriented Design) and OOP (Object Oriented Programming). Java programming language is used as the OOP programming support. From a practical point of view, this lecture describes the way in which MDD prescribes using UML 2.x executable models to capture real time software design requirements.


Student access:

* Faculty of Automatic Control and Computers - Moodle


* Monica Dragoicea 2010 - Real-Time Systems. Model Driven Development (in Romanian). Editura Universitara, Bucharest, Romania,
370 pages, ISBN 978-973-749-924-0

Adopted textbooks:

* Grady Booch et. al 2007 - Object-Oriented Analysis and Design with Applications (3rd Edition). Addison-Wesley

* Bruce Powel Douglass 2006 - Real-Time UML Workshop for Embedded Systems. Elsevier Press

* Bruce Powel Douglass 2004 - Real-Time UML: Advances in the UML for Real-Time Systems. Addison-Wesley

* Bruce Powel Douglass 2002 - Real-Time Design Patterns: Robust Scalable Architectures for Real-Time Systems, Addison-Wesley

* Bruce Powel Douglass 1999 - Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley


* IBM Rational Rhapsody for model-driven development and multi-domain simulation