SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   
SDL Language and Event-driven Programming - NSWI086
Title: Jazyk SDL a programování řízené událostmi
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2004
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Guarantor: Mgr. Petr Olmer
Class: Informatika Mgr. - volitelný
Co-requisite : NPRG012
Opinion survey results   Schedule   Noticeboard   
Annotation -
The basic course of the SDL language. SDL (Specification and Description Language) is a modern object-oriented graphical programming language based on reactive agents. The course covers basic syntax and semantic entities of the language: agents, their communication, description of structure and behaviour of a system, object-oriented design, work with time and data, including simulation, validation and code generation. Particular emphasis is also given to practical SDL applications: telecommunications, real-time applications, specifications of communication protocols.
Last update: T_KSI (21.05.2002)
Syllabus -

Paradigms of event-driven programming, paradigms of the SDL language, real-time applications. Agents and communications, structure and behaviour. Objects, work with time and data. Message Sequence Charts (MSC). Connection of UML (Unified Modelling Language), MSC, and SDL, development of large software systems. Simulator creating, discrete and real-time simulation. Integration of SDL with C/C++. Testing and validation. Code generation: light and tight/thread integration with an operating system. Applications of SDL.

Last update: T_KSI (21.05.2002)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html