This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.

fsm, sdl, systems engineering, finite state machine, system design Specification and Description Language (SDL)

fsm, sdl, systems engineering, finite state machine, system design
For people in the field of systems engineering or system design, working with specification and description language (sdl) and finite state machines (fsm).
HelpDesk

How to Create a SDL Diagram Using ConceptDraw PRO

Specification and Description Language (SDL) is intended to describe systems that switched state often and rapidly. An SDL diagram is a view of system, that can depict a single process, or complex relationships between a number of elements. The SDL diagram supports a nested hierarchy. A system is devided into blocks, each of them can be describes as a process, until finally one can see the initial procedures that make up each process. The advantage of this method is that a system can be viewed in manageable part thatcan be followed separately. ConceptDraw Specification and Description Language solution contains the library, with a SDL notation in a vector stencil graphics. The SDL solution also provides a set of samples, to show the level of hierarchical detail that is possible.
This SDL diagram example was redesigned from the Wikimedia Commons file: SDL processGame.png.
"Diagram of the process Game in SDL (Specification and Description Language)." [commons.wikimedia.org/ wiki/ File:SDL_ processGame.png]
This file is made available under the Creative Commons CC0 1.0 Universal Public Domain Dedication. [creativecommons.org/ publicdomain/ zero/ 1.0/ deed.en]
The diagram example "SDL process Game" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Specification and Description Language (SDL) solution from the Engineering area of ConceptDraw Solution Park.
SDL diagram exampe
SDL diagram exampe, text, declarations, task, plane C code, stop, X, state, start, terminator, output, message to, input, message from user, extended header, block,
This system architecture diagram example was redesigned from the Wikimedia Commons file: SdlArchitecture.JPG. [commons.wikimedia.org/ wiki/ File:SdlArchitecture.JPG]
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. [creativecommons.org/ licenses/ by-sa/ 3.0/ deed.en]
"Architecture.
An SDL system is made of functional blocks and each block can be further decomposed in sub-blocks. The lowest level block is composed of one or several process described as finite state machines." [Specification and Description Language. Wikipedia]
The diagram example "SDL Architecture" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Specification and Description Language (SDL) solution from the Engineering area of ConceptDraw Solution Park.
System architecture
System architecture, task, plane C code, state, process, input, message from user, gate bidirectional, toggle virtual inherited, block,
This finite state machine diagram example was redesigned from the Wikimedia Commons file: SdlStateMachine.png. [commons.wikimedia.org/ wiki/ File:SdlStateMachine.png]
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. [creativecommons.org/ licenses/ by-sa/ 3.0/ deed.en]
"Behavior.
Each process agent is a state machine that contributes to the action carried out by the system. A message stimulus coming from the environment or from another agent to an agent is called a signal. Signals received by a process agent are first placed in a queue (the input port). When the state machine is waiting in a state, if the first signal in the input port is enabled for that state it starts a transition leading to another state. Transitions can output signals to other agents or to the environment. A process agent is allowed to contain procedure types so that the same actions can be invoked from different places. It is also allowed to call a remote procedure type to invoke a procedure in another agent (or even another system) and wait for a response." [Specification and Description Language. Wikipedia]
The example "SDL diagram - State Machine" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Specification and Description Language (SDL) solution from the Engineering area of ConceptDraw Solution Park.
Finite state machine
Finite state machine, text, declarations, task, plane C code, task timer start, stop, X, state, start, terminator, start timer, output, message to, input, message from user, decision, block,
The vector stencils library "Design elements - SDL diagrams" contains 56 SDL diagram symbols.
"Specification and Description Language (SDL) is a specification language targeted at the unambiguous specification and description of the behaviour of reactive and distributed systems." [Specification and Description Language. Wikipedia]
The SDL symbols example "Design elements - SDL diagrams" is included in the Specification and Description Language (SDL) solution from the Engineering area of ConceptDraw Solution Park.
SDL symbols
SDL symbols, transition option, text, declarations, text extension, task, plane C code, task timer stop, task timer start, stop, X, state exit point, state entry point, state, start, terminator, start timer, signal note, service type, service, save, return, raise, process, procedure start, procedure call, procedure, priority input, primitive from call, output, message to, on-page reference, off-page reference, multi document, macro outlet, macro inlet, macro call, internal output, input, message from user, in connector, out connector, handle, extended header, exception handler, entity, enabling condition, document, divided process, disk storage, decision, create task, create request, constraint, condition, composite state, comment, class, callout, block, alternative, X-type start, X-type procedure, N-type start, N-type procedure,