Download 58 Building an Application

Transcript
Introduction
SDL
System
Environment
Functions
Physical
Environment
SDL signal
interface
Interface containing:
Read and write on files
Read and write on ports
Read and write on sockets
Communication over network
Handling of interrupts,
and so on...
Figure 490: Structure of an application
In a distributed system an application might consist of several communicating SDL systems. Each SDL system will become one executable
program. It might execute either as an operating system process, communicating with other operating system processes, or it might execute
in a processor of its own, communicating over a network with other processors. There may, of course, also be combinations of these cases. Let
us for the sake of simplicity call the operating system processes or processors for nodes communicating over a network. In the case of communicating operating system (OS) processes, the network will be the facilities for process communication provided by the OS.
There are no problems in building an application consisting of several
nodes communicating over a network using the Cadvanced SDL to C
Compiler. However, you have to implement the communication between the nodes in the environment functions.
Note:
All nodes in a network do not need to be programs generated by the
Cadvanced SDL to C Compiler from SDL systems. As long as a
node can communicate with other nodes, it might be implemented
using any technique.
July 2003
Telelogic Tau 4.5 User’s Manual
,um-st1
2697