Positif project
Policy-based Security Tools and Framework
Project → Standards → SDL english polish
 Overview
   Why Positif
   What you get
   Examples
   Framework
   News
   Events
   Conferences
 Project
   Workpackages
   Documents
   Deliverables
   Software
   Standards
    → SDL
    → SPL
   Dissemination
   Partners
 Other
   Contact Us
   Newsletter
   Links
   Internal area
Information Society Technologies

 »   System Description Language

The SDL (System Description Language) is used by the project to describe the target system to be configured and managed by framework tools. The SDL language is developed to describe networked systems and applications with the needed degree of detail.

SDL is a user-friendly language, based on XML. The language structure is defined in the SDL schema. The definition of the language itself and instructions on how to use the schema checker can be found in The POSITIF SDL User Manual. The SDL schema can be loaded and used to validate system descriptions in any avaliable validator, i.e. Xerces2. The manual also describes how to use the translator towards the internal Positif format that is based on CIM.

SDL is used to describe the networked system factors:

  • the topology of the system - physical (nodes and cables) and logical (i.e. created by a VLAN)
  • the network configuration and black-box functionality of each node
  • the security functionality of each node (i.e. packet filtering, OS controls, or application-level access controls).

Download documents and tools:


 »   SDL usage example

To learn how the SDL is used to describe network systems in Positif framework see the example below.

Figure 1 presents a part of an exemplary network (PWR server farm, a part of the PWR Positif testbed). The network is described in one complete SDL file, containing specifications of all its elements. The SDL file of a network element contains all reference definitions (i.e. protocols) which are naturally unified in the complete network description. This is done in order to enable the SDL to CIM translation for each element.

The SDL definition of the network is translated into the Positif SDL-CIM format. The translation is performed using the Saxon 8 tool with specific configuration files loaded. All specific files needed to perform the translation are available here.

To see SDL and SDL-CIM descriptions of the network element click the corresponding links. You can also download all example files.


Figure 1 Example SDL and SDL-CIM descriptions of the PWR server farm
SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL SDL SDL SDL SDL SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL SDL SDL SDL SDL SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL SDL SDL SDL SDL SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL-CIM SDL SDL SDL SDL SDL
 
webmaster   •   © POSITIF Project 2004 - 2007