Sep 20, 2021 - SDL-RT V2.4 is now available introducing:
Apr 23, 2013 - SDL-RT V2.3 is now available introducing:
Oct 16, 2012 - ITU-T Appendix C of the Z.104 to support C language in SDL standard.
Jan 25, 2010 - ITU-T SDL roadmap for 2010 is to open the standard to other data types paving the way to SDL-RT standardization.
Sep 1, 2006 - SDL-RT V2.2 is now available introducing:
Mar 17, 2004 - Last web statistics show the SDL-RT pdf document is downloaded 400 times a month in average.
Oct 1, 2003 - SDL-RT V2.1 is now available introducing multiple parameters in messages.
SDL-RT standard now available in Chinese.
Mar 25, 2003 - SDL-RT V2.0 introduced:
It brings abstraction with graphical representations to define:
At the same time it keeps precision of traditionnal techniques because C language is embedded in SDL-RT.
Last but not least, SDL-RT is object oriented where it needs to be. UML class diagram is part of SDL-RT and specific graphical representations have been defined to represent active classes (tasks) and passive classes (C++ objects). Active classes represent functional blocks or tasks and specialization allows to graphically and easily re-use a real time software component.
SDL-RT has been designed by real time developers for real time developers. If you want to comment or suggest improvements please do not hesitate to send us a mail.
SDL-RT has been designed so that tools supporting it can provide:
SDL-RT concepts are so close to RTOS concepts that integration with any RTOS, RTOS simulator, or target debuger is straightforward.
These concepts are used in a variety of domains such as:
SDL-RT standard is right here for free in html or pdf format. It does not use any weird notations and is full of examples.
Embedding C language in SDL has been implemented in very large companies in an informal way. SDL-RT is just formalizing techniques that have been proven useful for years.
SDL-RT respects techniques that have been used for decades. In that sense it is an evolution in real time programming not a revolution that would throw everything away.