DeploymentView.aadl 2.2 KB
Newer Older
1
---------------------------------------------------
Maxime Perrotin's avatar
Maxime Perrotin committed
2
3
4
5
-- AADL2.1
-- TASTE type deploymentview
-- 
-- generated code: do not edit
6
7
---------------------------------------------------

Maxime Perrotin's avatar
Maxime Perrotin committed
8
9
PACKAGE deploymentview::DV::Node1
PUBLIC
10

Maxime Perrotin's avatar
Maxime Perrotin committed
11
12
13
14
15
WITH Taste;
WITH Deployment;
WITH TASTE_DV_Properties;
PROCESS demo
END demo;
16

Maxime Perrotin's avatar
Maxime Perrotin committed
17
18
PROCESS IMPLEMENTATION demo.others
END demo.others;
19

Maxime Perrotin's avatar
Maxime Perrotin committed
20
END deploymentview::DV::Node1;
21

Maxime Perrotin's avatar
Maxime Perrotin committed
22
23
PACKAGE deploymentview::DV
PUBLIC
24

Maxime Perrotin's avatar
Maxime Perrotin committed
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
WITH interfaceview::IV::my_rtds_system;
WITH interfaceview::IV::mygui;
WITH interfaceview::IV::mysyncfunction;
WITH ocarina_processors_x86;
WITH deploymentview::DV::Node1;
WITH Taste;
WITH Deployment;
WITH interfaceview::IV;
WITH TASTE_DV_Properties;
SYSTEM Node1
END Node1;

SYSTEM IMPLEMENTATION Node1.others
SUBCOMPONENTS
  IV_my_rtds_system : SYSTEM interfaceview::IV::my_rtds_system::my_rtds_system.others {
    Taste::FunctionName => "my_rtds_system";
  };
  IV_mygui : SYSTEM interfaceview::IV::mygui::mygui.others {
    Taste::FunctionName => "mygui";
  };
  IV_mysyncfunction : SYSTEM interfaceview::IV::mysyncfunction::mysyncfunction.others {
    Taste::FunctionName => "mysyncfunction";
  };
  demo : PROCESS deploymentview::DV::Node1::demo.others {
    Taste::coordinates => "112034 71158 143077 100402";
    Deployment::Port_Number => 0;
  };
  x86_linux : PROCESSOR ocarina_processors_x86::x86.linux {
    Taste::coordinates => "108154 62802 146957 104580";
  };
PROPERTIES
  Taste::APLC_Binding => (reference (demo)) APPLIES TO IV_my_rtds_system;
  Taste::APLC_Binding => (reference (demo)) APPLIES TO IV_mygui;
  Taste::APLC_Binding => (reference (demo)) APPLIES TO IV_mysyncfunction;
  Actual_Processor_Binding => (reference (x86_linux)) APPLIES TO demo;
END Node1.others;

SYSTEM deploymentview
END deploymentview;

SYSTEM IMPLEMENTATION deploymentview.others
SUBCOMPONENTS
  Node1 : SYSTEM Node1.others {
    Taste::coordinates => "103304 50865 151807 110548";
  };
  interfaceview : SYSTEM interfaceview::IV::interfaceview.others;
END deploymentview.others;
72
73

PROPERTIES
Maxime Perrotin's avatar
Maxime Perrotin committed
74
75
  Taste::coordinates => "0 0 297000 210000";
  Taste::version => "2.0";
76
  Taste::interfaceView => "InterfaceView.aadl";
Maxime Perrotin's avatar
Maxime Perrotin committed
77
  Taste::HWLibraries => ("../../../tool-inst/share/ocarina/AADLv2/ocarina_components.aadl");
78
79
END deploymentview::DV;