Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Moved from flex to flexml.
[simgrid.git] / src / surf / surfxml.dtd
1 <!-- Small DTD for SURF based tools. -->
2 <!ELEMENT platform_description ((cpu|network_link|route|process)*)>
3
4 <!ELEMENT cpu EMPTY>
5 <!ATTLIST cpu name CDATA #REQUIRED>
6 <!ATTLIST cpu power CDATA #REQUIRED>
7 <!ATTLIST cpu availability CDATA "1.0">
8 <!ATTLIST cpu availability_file CDATA "">
9 <!ATTLIST cpu state (ON|OFF) "ON">
10 <!ATTLIST cpu state_file CDATA "">
11
12 <!ELEMENT network_link EMPTY>
13 <!ATTLIST network_link name CDATA #REQUIRED>
14 <!ATTLIST network_link bandwidth CDATA  #REQUIRED>
15 <!ATTLIST network_link bandwidth_file CDATA "">
16 <!ATTLIST network_link latency CDATA "0.001">
17 <!ATTLIST network_link latency_file CDATA "">
18 <!ATTLIST network_link state (ON|OFF) "ON">
19 <!ATTLIST network_link state_file CDATA "">
20
21 <!ELEMENT route (route_element*)>
22 <!ATTLIST route src CDATA #REQUIRED>
23 <!ATTLIST route dst CDATA #REQUIRED>
24
25 <!ELEMENT route_element EMPTY>
26 <!ATTLIST route_element name CDATA #REQUIRED>
27
28 <!ELEMENT process (argument*)>
29 <!ATTLIST process host CDATA #REQUIRED>
30 <!ATTLIST process function CDATA #REQUIRED>
31
32 <!ELEMENT argument EMPTY>
33 <!ATTLIST argument value CDATA #REQUIRED>