Logo AND Algorithmique Numérique Distribuée

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