13.07.2015 Views

System Architecture Design

System Architecture Design

System Architecture Design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

pSHIELD<strong>System</strong> <strong>Architecture</strong> <strong>Design</strong>PU6.6.4 ComponentsThe interfaces between the components of the architecture are indicated below:L-ESD interfacesThree interfaces are exported by legacy embedded devices, representing the inter-layer communication ofdifferent components:1. Middleware services interface, MS2. Network services interface, NS3. Node capabilities interface, NCpS-ESD interfaceThe transition from legacy devices to the so called pSHIELD embedded device comes with the addition ofinterface pS-MS, providing pSHIELD functionalities at Middleware layer. Moreover, pS-NC and pS-NS arethe expansion of NC and NS (above) to include pSHIELD compliant functionalities.These interfaces include the following features:1. Function (operation of the component, further discriminated in name, input and outputparameters)2. Contract (used by the Core SPD services to synthesize the available services beam)3. Description (semantics)4. SPD status (current SPD level)5. Connector (connecting two functionalities)pS-SPD-ESD interfacepSHIELD SPD Embedded <strong>System</strong> Device is outfitted with a minimal set of Overlay functionalities. Thisextra feature corresponds to the extra overlay interface pS-OS. The Overlay services are provided bySecurity Agent, the pSHIELD module responsible for the composability of the platform.Security Agent interfacesTwo internal interfaces (inside every Security Agent) are used to exchange information between the twomodules of SA. They are pS-SKR and pS-CA, arranging the communication between SemanticKnowledge Representation and Control Algorithms modules.Semantic modelsThe Semantic models are responsible for the efficient interpretation of syntax of data structures andknowledge in the application domains. Two interfaces are realized in these components, namely interfaceDB, between the Semantic Reasoner and the Database and interface KR (Knowledge Repository),between semantic aware components.PUD2.3.2Issue 5 Page 119 of 122

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!