-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.tex
161 lines (137 loc) · 5.99 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
% WP X: "WP name"
% Deliverable DX.Y: "Name of this deliverable"
%
% Editors: Name and Surname of the Editor
% List of Authors:
%
\documentclass{SmartReport}
\usepackage{url, rotating,todonotes, listings}
\let\svtodo\todo\renewcommand\todo[1]{\svtodo[inline]{#1}}
% \newcommand{\todo}[1]{\textcolor{blue}{#1}}
\usepackage{subfig}
\begin{document}
\wpnumber{8} \wptitle{Architecture and Integration}
\instshort{UH} \delnumber{8.4} \versionnumber{1.0}
\contribshort{UH}
\deltitle{Final platform prototype and validation}
\delshorttitle{Platform Prototype}
\delavail{PU}
\delstatus{F}
\duedate{30/06/2016}
\deldate{\today}
\delowner{Daniele Miorandi, UH}
\wpleader{Iacopo Carreras, UH}
\qualityassessor{Luc Moreau, SOTON}
\smartkeywords{Platform, Prototype, Integration, Validation}
\maketitle
\newcommand{\mdl}{\textsc{SmartCOM}}
\begin{smartcontributors}
%%syntax: version number & date & author (institution) & reviewer (individual)\\
%0.1 & 04/11/2014 &
UH & Tommaso Schiavinotto, Daniele Miorandi, Iacopo Carreras\\
UNITN & Ronald Chenu, Mattia Zeni\\
SOTON & Heather Packer\\
BGU & Kobi Gal, Eran Yogev, Shaked Hindi\\
DFKI & Agnes Gruenerbl\\
UEDIN & Michael Rovatsos\\
\end{smartcontributors}
%define the abstract
\begin{smartabstract}
\input{sections/execsum.tex}
\end{smartabstract}
\section*{List of Acronyms}
\begin{tabular}{|c|p{3cm}|p{10cm}|}
\hline
\textbf{Acronym} & \textbf{Full Name} & \textbf{Description} \\
\hline
\hline
%EC & Evaluator Component & System component in charge of evaluating the outcomes of each computation task (Sec.~\ref{sec:evaluator}).\\
%\hline
CAS & Collective Adaptive System & System composed by heterogeneous entities that are autonomous but have to cooperate with each other to accomplish collective tasks.\\ \hline
HDA-CAS & Hybrid and Diversity-Aware Collective Adaptive System & A CAS where humans and machines `compose' by synergically complement each other thus bridging the semantic gap between low-level machine and high-level human interpretation of data and where they interoperate collectively to achieve their possibly conflicting goals both at individual and societal levels.\\ \hline
API & Application Programming Interface & Set of tools and methods for accessing, from within a computer program, the functionality of an application/service. \\ \hline
REST & Representational State Transfer & An architectural style of APIs, where the focus is on component roles and a specific set of interactions between data elements rather than implementation details.\\ \hline
CBT & Collective-Based Task & Object encapsulating all the necessary logic for managing complex collective-related operations \\ \hline
CM & Context Manager & System component in charge of monitoring the
context the agent represented on the platform by a peer is in.\\
\hline
IM & Incentives Manager & System component in charge of managing the implementation of incentive schemes.\\
\hline
KB & Knowledge Base & System component in charge of storing and managing the knowledge in the platform.\\
\hline
OM & Orchestration Manager & System component in charge of
orchestrating the lifecycle of tasks on the SmartSociety platform. \\
\hline
PF & Programming Framework & System component in charge of exposing
appropriate primitives and interfaces to application developers.\\
\hline
PM & Peer Manager & System component in charge of managing peers.\\
\hline
PS & Provenance Service & System component in charge of logging actions and information flows occurring on the platform.\\
\hline
RM & Reputation Manager & System component in charge of handling the reputation of any system resource, including peers. \\
\hline
SmartCom & Communication Middleware & System component in charge of managing
communication channels between the platform and the peers. \\
\hline
TEM & Task Execution Manager & System component in charge of
monitoring the execution of tasks and trigger corrective actions if
needed.\\
\hline
\end{tabular}
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}
\label{sec:intro}
\input{sections/intro.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Platform Architecture}
\label{sec:arch}
\input{sections/architecture.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \section{Mapping to the Application Scenarios}
% \label{sec:mapping}
% \input{sections/apps.tex}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \newpage
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \section{Interfaces Specifications}
% \label{sec:apis}
% \input{sections/interfaces.tex}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{SmartSociety Platform Components and Their APIs}
\label{sec:sw}
\input{sections/sw.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{SmartSociety Platform: Expected Usage and Programming Framework}
\label{sec:usage}
\input{sections/usage.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Validation}
\label{sec:val}
\input{sections/validation.tex}
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Conclusions}
\label{sec:concl}
\input{sections/conclusions.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bibliographystyle{./IEEEtran}
\bibliography{BIB/biblio.bib}
%\clearpage
% \appendix
% \section{Monitoring component}\label{app:monitoring}
% \input{sections/monitoring}
\end{document}