SDL-2000 Tutorial
SDL-2000
Differences to SDL-92
"not available
constructs in SDL..."
SDL-2000 Specification
Structure
Agents
Agent Declaration
Folie 8
Folie 9
De-Composition of Agents
Folie 11
Block Agent
Folie 13
Process Agent
Folie 15
System Agent
Variables in Agents
Folie 18
Folie 19
Remote Variables
General Communication
"communication requires
a complete path..."
"channel"
Folie 24
"gate"
Folie 26
"implicit signal lists
on gates..."
Folie 28
Advanced Communication
Simple State Machines
Transition Actions
Folie 32
Algorithmic Notation
"compound statements"
Create and Stop
Folie 36
"create request can
also be..."
Folie 38
"the execution of a stop..."
Object-Orientation in SDL
"type concept
corresponds to class..."
"inheritance allows the
definition of..."
Folie 43
Type References and
Relations
"relations between
types can be..."
Folie 46
"type definitions for
an element..."
Abstract and Virtual Types
Advanced State Machines
Folie 50
"exception handlers can
be attached..."
Procedures
Remote Procedures
"remote procedure call
may deadlock"
Folie 55
Composite States
Folie 57
"composite states share
agentīs..."
Folie 59
State Aggregation
Folie 61
"composite states and
state aggregations..."
Virtual Behaviour Elements
Interface
"contained remote
procedures & variables..."
"interface if1;"
Agent Implicit Interface
Folie 68
"each (explicit or
implicit"
Folie 70
Data Types
"value types correspond
to the..."
"object types define
references to..."
"further properties of
data types"
Folie 75
Folie 76
Folie 77
Data assignments
Folie 79
Folie 80
"each data type (obejct..."
Development of Real-Time
Systems with SDL
Further Information