Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
f2e79d9a3f9c93d40ddd351a886d9eb22b60688b
[simgrid.git] / src / surf / surfxml.dtd
1 <!-- Small DTD for SURF based tools. -->
2 <!ELEMENT platform ((include|host|router|link)*,(include|route|process)*)>
3 <!ATTLIST platform version CDATA "0.0">
4 <!ATTLIST platform xmlns:link CDATA "http://simgrid.gforge.inria.fr/">
5 <!ATTLIST platform xmlns:route CDATA "http://simgrid.gforge.inria.fr/">
6
7 <!ELEMENT include EMPTY>
8 <!ATTLIST include file CDATA #REQUIRED>
9
10 <!ELEMENT host (prop*)>
11 <!ATTLIST host id CDATA #REQUIRED>
12 <!ATTLIST host power CDATA #REQUIRED>
13 <!ATTLIST host availability CDATA "1.0">
14 <!ATTLIST host availability_file CDATA "">
15 <!ATTLIST host state (ON|OFF) "ON">
16 <!ATTLIST host state_file CDATA "">
17 <!ATTLIST host interference_send CDATA "1.0">
18 <!ATTLIST host interference_recv CDATA "1.0">
19 <!ATTLIST host interference_send_recv CDATA "1.0">
20 <!ATTLIST host max_outgoing_rate CDATA "-1.0">
21
22 <!ELEMENT prop EMPTY>
23 <!ATTLIST prop id CDATA #REQUIRED>
24 <!ATTLIST prop value CDATA #REQUIRED>
25
26 <!ELEMENT router EMPTY>
27 <!ATTLIST router id CDATA #REQUIRED>
28
29 <!ELEMENT link (prop*)>
30 <!ATTLIST link id CDATA #REQUIRED>
31 <!ATTLIST link bandwidth CDATA  #REQUIRED>
32 <!ATTLIST link bandwidth_file CDATA "">
33 <!ATTLIST link latency CDATA "0.0">
34 <!ATTLIST link latency_file CDATA "">
35 <!ATTLIST link state (ON|OFF) "ON">
36 <!ATTLIST link state_file CDATA "">
37 <!ATTLIST link sharing_policy (SHARED|FATPIPE) "SHARED">
38
39 <!ELEMENT route (link:ctn*)>
40 <!ATTLIST route src CDATA #REQUIRED>
41 <!ATTLIST route dst CDATA #REQUIRED>
42 <!ATTLIST route impact_on_src CDATA "0.0">
43 <!ATTLIST route impact_on_dst CDATA "0.0">
44 <!ATTLIST route impact_on_src_with_other_recv CDATA "0.0">
45 <!ATTLIST route impact_on_dst_with_other_send CDATA "0.0">
46
47 <!ELEMENT link:ctn EMPTY>
48 <!ATTLIST link:ctn id CDATA #REQUIRED>
49
50 <!ELEMENT process ((argument|prop)*)>
51 <!ATTLIST process host CDATA #REQUIRED>
52 <!ATTLIST process function CDATA #REQUIRED>
53 <!ATTLIST process start_time CDATA "-1.0">
54 <!ATTLIST process kill_time CDATA "-1.0">
55
56 <!ELEMENT argument EMPTY>
57 <!ATTLIST argument value CDATA #REQUIRED>