Box A Black Box is a device, system or object which can be viewed in terms of its input, output and transfer characteristics without any knowledge of its internal workings. Its implementation is "opaque" (black). By enumerating all the provided/consumed services with references to Interface Design Description’s (IDD’s) we will know how to interface the system but we don’t know how it’s implemented/solved. White Box A White Box is a device, system or object whose internals can be viewed. It can represent the actual implementation of a Black Box system. Arrowhead Framework The Arrowhead Framework consists of what is needed for anyone to design, implement and deploy an Arrowhead compliant system. The Arrowhead Framework includes: Arrowhead technical property requirements Generic black box design pattern(s) for how to implement an application system as Arrowhead Framework compliant. Including principles on how to make legacy systems Arrowhead Framework compliant. Design Documentation Guidelines including Templates for Service and System descriptions and a “Cookbook” for instructions on how to use the framework. Core Service type descriptions Application Service type descriptions Core systems black box design, white box design and prototype implementations box design, white box design and prototype implementations of gateways/mediators for making legacy systems Arrowhead compliant. Arrowhead Conformity requirements Reference white box design and implementation of tool(s) for conformity test and verification The Arrowhead Framework can be split in two parts: the Arrowhead Common Framework and the Arrowhead Documentation Templates. Arrowhead Documentation Templates The Arrowhead Documentation Templates consist of the documentation templates and rules used to describe an Arrowhead compliant system.
ID Technology Maturity Support Security Interoperability Standardization capabilities AS A2_12 868 Mhz SRD 4 3 1 2 1 5 2,66 A2_13 4 3 1 2 1 5 2,66 A2_14 SNGN 4 3 5 5 3 5 4,16 Energy Management ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS A3_14 868 Mhz SRD 4 4 2 2 1 P2,6 T2,16 A3_15 SPCTU 4 3 4 4 4 5 4 SNGN 4 3 5 2 3 5 3,66 Forecasting ID Technology Maturity Support Security Interoperability Standardization capabilities AS A4_8 868 Mhz SRD 2 2 1 P1,66 T0,83 A4_9 SPCTU 2 2 1 P1,66 T0,83 A4_10 SNGN 2 2 5 3 2 5 3,16 Virtual or improved sensors ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS A5_5 868 Mhz SRD 2 2 1 P1,66 T0,83
A5_6 SPCTU 2 3 5 P3,33 T1,66 A5_7 SNGN 2 3 5 3 3 5 3,5 Architectural Requirements Platform hardware ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS B1_7 868 Mhz SRD 4 4 4 3 3 4 3,66 B1_8 SPCTU 5 3 3 3 1 5 3,33 B1_9 SNGN 5 3 5 3 1 5 3,66 Sensor hardware and infrastructure and measuring N/A Design tools N/A Framework N/A Dependability Architectural security analysis ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS C1_4 868 Mhz SRD 3 2 3 3 3 P2,8 T2,33 C1_5 3 2 2 3 3 P2,6 T2,16 C1_6 SNGN 3 2 5 5 3 3 3,5
C5_9 SPCTU 4 5 4 3 3 4 3,83 C5_10 SNGN 4 5 5 3 3 4 4 Maintenance support ID Technology Maturity Support Security Interoperability Standardization capabilities AS C6_6 868 Mhz SRD 3 3 P3 T1 C6_7 SPCTU 3 3 P3 T1 C6_8 SNGN 3 5 1 1 3 P2,6 T2,16 Interoperability and integrability Communication between systems (service ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS D1_17 868 Mhz SRD 4 4 4 3 3 4 3,66 D1_18 5 3 3 5 5 5 4,33 D1_19 SNGN 5 3 5 5 5 5 4,66 Definition of applicative Web Services ID Technology Maturity Support Security Interoperability Standardization Level capabilities AS D2_10 SNGN 2 2 5 2 1 1 2,16