Úvodní kurz jazyka SDL. SDL (Specification and Description Language) je moderní objektově-orientovaný grafický programovací jazyk založený na principu reaktivních agentů. Na semináři budou probrány základní syntaktické a sémantické konstrukty jazyka: agenti, jejich komunikace, popis struktury a chování systému, objektově-orientovaný návrh, práce s časem a s daty, včetně simulace, validace a generování kódu. Seminář se zaměřuje také na praktické aplikace SDL: telekomunikace, aplikace pracující v reálném čase, specifikace komunikačních protokolů.
Poslední úprava: T_KSI (21.05.2002)
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.
Poslední úprava: T_KSI (21.05.2002)
Sylabus -
Paradigmata programování řízeného událostmi, paradigmata jazyka SDL, aplikace pracující v reálném čase. Agenti a komunikace, struktura a chování. Objekty, práce s časem a s daty. Message Sequence Charts (MSC). Spojení UML (Unified Modelling Language), MSC a SDL, vývoj rozsáhlých softwarových systémů. Vytváření simulátorů, diskrétní a real-time simulace. Integrace SDL s C/C++. Testování a validace. Generování kódu: volná a těsná/vláknová integrace s operačním systémem. Aplikace SDL.
Poslední úprava: T_KSI (21.05.2002)
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.