@@ -99,7 +98,6 @@ Process Area 1 β Change Management
- β
Accepted
| `#549
`__ β β
Accepted [v0.5 Certifiable] β Feature request: common libraries for IPC and Logging
- | `#757 `__ β β
Accepted β Feature request for qualified json-parser
| `#917 `__ β β
Accepted [v1.0] β Feature Request for ABI compatible datatypes
* - Communication
- β
Accepted
@@ -185,22 +183,20 @@ Process Area 2 β Requirements Engineering
:colors: LimeGreen, Gold, LightBlue, LightGray
:filter-func: needs_filters.area_verification_status(requirements_engineering)
-
.. figure:: /_assets/pa2_impl_progress.svg
:alt: PA2 implementation progress
:width: 720px
- Total Feature and Component Requirements across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β current main).
-
+ Total Feature and Component Requirements across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β v0.8).
.. raw:: html
Rollout status:
π
-
39%
-
-
13/33 deliverables complete
+
45%
+
+
15/33 deliverables complete
@@ -212,90 +208,99 @@ Process Area 2 β Requirements Engineering
- **Component Req**
- **Req. Inspection**
* - Baselibs
- - β
Available (37/37)
-
- | `abi_compatible_data_types `__
- | `baselibs `__
- - β
Available (84/84 comp_req + 32/32 AoU)
-
- | `bitmanipulation `__
- | `concurrency `__
- | `containers `__
- | `filesystem `__
- | `json `__
- | `safecpp `__
- | `result `__
- | `static_reflection_with_serialization `__
- | `utils `__
- - π 20% (2/10)
-
- | `baselibs `__
- | `bitmanipulation `__
- | `concurrency `__
- | `containers `__
- | `filesystem `__
- | `json `__
- | `safecpp `__
- | `result `__
- | `static_reflection_with_serialization `__
- | `utils `__
+ - β
Available (17/17)
+
+ | `baselibs `__
+ - β
Available (112/112 comp_req + 32/32 AoU)
+
+ | `abi_compatible_data_types `__
+ | `bitmanipulation `__
+ | `concurrency `__
+ | `containers `__
+ | `filesystem `__
+ | `flatbuffers `__
+ | `json `__
+ | `vajson `__
+ | `safecpp `__
+ | `memory_shared `__
+ | `result `__
+ | `static_reflection_with_serialization `__
+ | `utils `__
+ - π 30% (3/10)
+
+ | β
`baselibs `__
+ | β
`bitmanipulation `__
+ | π `concurrency `__
+ | π `containers `__
+ | π `filesystem `__
+ | π `json `__
+ | π `safecpp `__
+ | β
`result `__
+ | π `static_reflection_with_serialization `__
+ | π `utils `__
* - Communication
- β
Available (53/53)
- | `communication `__
- | `ipc `__
- - β
Available (0/0 comp_req [TRLC] + 33/33 AoU)
+ | `communication `__
+ | `ipc `__
+ - β
Available (363/363 comp_req [TRLC] + 33/33 AoU)
- | `com `__
- | `communication `__
+ | `ipc `__ (310) [TRLC]
+ | `ipc_fields `__ (17) [TRLC]
+ | `ipc_methods `__ (3) [TRLC]
+ | `message_passing `__ (33) [TRLC]
+ | `aou_req `__
- β Open
* - Logging
- β
Available (46/46)
- | `logging `__
- - β Open
+ | `logging `__
+ - β
Available (22/22 comp_req)
+
+ | `datarouter `__
+ | `log `__
- β Open
* - Persistency
- β
Available (37/37)
- | `persistency `__
+ | `persistency `__
- β
Available (35/35 comp_req)
- | `kvs `__
- - π 50% (1/2)
+ | `kvs `__
+ - β
Available (2/2)
- | `persistency `__
- | `kvs `__
+ | β
`persistency `__
+ | β
`kvs `__
* - Time
- β
Available (15/15)
- | `time `__
+ | `time `__
- β Open
- β Open
* - Config Mgmt
- β
Available (13/13)
- | `config_mgmt `__
+ | `config_mgmt `__
- β Open
- β Open
* - Lifecycle
- π 0% (0/92)
- | `lifecycle `__
+ | `lifecycle `__
- π 0% (0/1 comp_req + 0/1 AoU)
- | `health_monitor `__
+ | `health_monitor `__
- β Open
* - Security/Crypto
- β
Available (41/41)
- | `security_crypto `__
+ | `security_crypto `__
- β Open
- β Open
* - Diagnostic Services
- β
Available (22/22)
- | `diagnostics `__
+ | `diagnostics `__
- β Open
- β Open
* - NM
@@ -305,7 +310,7 @@ Process Area 2 β Requirements Engineering
* - Some/IP
- β
Available (5/5)
- | `some_ip_gateway `__
+ | `some_ip_gateway `__
- β
Available (8/8 comp_req)
| `tc8_conformance `__
@@ -356,22 +361,20 @@ Process Area 3 β Architecture Design
:colors: LimeGreen, Gold, LightBlue, LightGray
:filter-func: needs_filters.area_verification_status(architecture_design)
-
.. figure:: /_assets/pa3_arch_progress.svg
:alt: PA3 architecture progress
:width: 720px
- Total Feature and Component Architecture elements across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β current main).
-
+ Total Feature and Component Architecture elements across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β v0.8).
.. raw:: html
Rollout status:
π
-
24%
-
-
8/33 deliverables complete
+
27%
+
+
9/33 deliverables complete
@@ -385,61 +388,69 @@ Process Area 3 β Architecture Design
* - Baselibs
- β
Available (3/3)
- | `baselibs `__
- - π 98% (165/167)
-
- | `bitmanipulation `__
- | `concurrency `__
- | `containers `__
- | `filesystem `__
- | `json `__
- | `safecpp `__
- | `result `__
- | `static_reflection_with_serialization `__
- | `utils `__
+ | `baselibs `__
+ | `baselibs `__
+ - π 97% (139/142)
+
+ | `abi_compatible_data_types `__
+ | `bitmanipulation `__
+ | `concurrency `__
+ | `containers `__
+ | `filesystem `__
+ | `flatbuffers `__
+ | `json `__
+ | `vajson `__
+ | `safecpp `__
+ | `memory_shared `__
+ | `result `__
+ | `static_reflection_with_serialization `__
+ | `utils `__
- π 80% (8/10)
- | `baselibs `__
- | `bitmanipulation `__
- | `concurrency `__
- | `containers `__
- | `filesystem `__
- | `json `__
- | `safecpp `__
- | `result `__
- | `static_reflection_with_serialization `__
- | `utils `__
+ | β
`bitmanipulation `__
+ | β
`concurrency `__
+ | β
`containers `__
+ | β
`filesystem `__
+ | π `json `__
+ | β
`safecpp `__
+ | β
`result `__
+ | π `static_reflection_with_serialization `__
+ | β
`utils `__
+ | β
`baselibs `__
* - Communication
- β
Available (3/3)
- | `communication `__
- | `ipc `__
+ | `communication `__
+ | `ipc `__
- β
Available (16/16)
- | `configuration `__
- | `frontent `__
- | `ipc_binding `__
- | `message_passing `__
+ | `configuration `__
+ | `frontent `__
+ | `ipc_binding `__
+ | `message_passing `__
+ | `mock_binding `__
- β Open
* - Logging
- - β
Available (1/1)
+ - β
Available (2/2)
- | `logging `__
+ | `logging `__
+ | `logging `__
- β
Available (3/3)
- | `logging `__
+ | `logging `__
- β Open
* - Persistency
- β
Available (9/9)
- | `persistency `__
+ | `persistency `__
+ | `persistency `__
- π 0% (0/3)
- | `kvs `__
+ | `kvs `__
- π 0% (0/2)
- | `persistency `__
- | `kvs `__
+ | π `persistency `__
+ | π `kvs `__
* - Time
- β Open
- β Open
@@ -451,18 +462,16 @@ Process Area 3 β Architecture Design
* - Lifecycle
- π 60% (3/5)
- | `lifecycle `__
- | `lifecycle `__
+ | `lifecycle `__
+ | `lifecycle `__
- β
Available (15/15)
- | `health_monitor `__
+ | `health_monitor `__
- β Open
* - Security/Crypto
- β Open
- - π 0% (0/23)
+ - π 0% (0/21)
- | `crypto `__
- | `crypto `__
| `crypto `__
- β Open
* - Diagnostic Services
@@ -474,8 +483,10 @@ Process Area 3 β Architecture Design
- β Open
- β Open
* - Some/IP
- - β Open
- - β
Available (2/2)
+ - β
Available (1/1)
+
+ | `docs/architecture/features.rst `__
+ - β
Available (4/4)
| `docs/architecture/components.rst `__
- β Open
@@ -525,22 +536,20 @@ Process Area 4 β Implementation
:colors: LimeGreen, Gold, LightBlue, LightGray
:filter-func: needs_filters.area_verification_status(implementation)
-
.. figure:: /_assets/pa4_impl_progress.svg
:alt: PA4 implementation progress
:width: 720px
- Estimated Lines of Code across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β current main).
-
+ Estimated Lines of Code across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β v0.8).
.. raw:: html
Rollout status:
π
-
47%
-
-
21/44 deliverables complete
+
45%
+
+
20/44 deliverables complete
@@ -555,27 +564,27 @@ Process Area 4 β Implementation
* - Baselibs
- β
Available
- | `platform_management_plan `__
- - β
Available (~315,200 LOC)
+ | `platform_management_plan `__
+ - β
Available (~344,200 LOC)
| `baselibs `__
- β Open
- π 0% (0/9)
- | `bitmanipulation `__
- | `concurrency `__
- | `containers `__
- | `filesystem `__
- | `json `__
- | `safecpp `__
- | `result `__
- | `static_reflection_with_serialization `__
- | `utils `__
+ | π `bitmanipulation `__
+ | π `concurrency `__
+ | π `containers `__
+ | π `filesystem `__
+ | π `json `__
+ | π `safecpp `__
+ | π `result `__
+ | π `static_reflection_with_serialization `__
+ | π `utils `__
* - Communication
- β
Available
- | `platform_management_plan `__
- - β
Available (~253,700 LOC)
+ | `platform_management_plan `__
+ - β
Available (~274,000 LOC)
| `communication `__
- β Open
@@ -583,8 +592,8 @@ Process Area 4 β Implementation
* - Logging
- β
Available
- | `platform_management_plan `__
- - β
Available (~50,800 LOC)
+ | `platform_management_plan `__
+ - β
Available (~53,200 LOC)
| `logging `__
- β Open
@@ -592,19 +601,19 @@ Process Area 4 β Implementation
* - Persistency
- β
Available
- | `platform_management_plan `__
+ | `platform_management_plan `__
- β
Available (~18,000 LOC)
| `persistency `__
- β Open
- π 0% (0/1)
- | `kvs `__
+ | π `kvs `__
* - Time
- β
Available
- | `platform_management_plan `__
- - β
Available (~23,200 LOC)
+ | `platform_management_plan `__
+ - β
Available (~25,700 LOC)
| `inc_time `__
- β Open
@@ -612,8 +621,8 @@ Process Area 4 β Implementation
* - Config Mgmt
- β
Available
- | `platform_management_plan `__
- - β
Available (~20,400 LOC)
+ | `platform_management_plan `__
+ - β
Available (~21,200 LOC)
| `config_management `__
- β Open
@@ -621,19 +630,17 @@ Process Area 4 β Implementation
* - Lifecycle
- β
Available
- | `platform_management_plan `__
- - β
Available (~51,800 LOC)
+ | `platform_management_plan `__
+ - β
Available (~54,300 LOC)
| `lifecycle `__
- - β
Available (1/1)
-
- | `health_monitor `__
+ - β Open
- β Open
* - Security/Crypto
- β
Available
- | `platform_management_plan `__
- - β
Available (~51,600 LOC)
+ | `platform_management_plan `__
+ - β
Available (~51,700 LOC)
| `inc_security_crypto `__
- β Open
@@ -641,22 +648,22 @@ Process Area 4 β Implementation
* - Diagnostic Services
- β
Available
- | `platform_management_plan `__
+ | `platform_management_plan `__
- β Open
- β Open
- β Open
* - NM
- β
Available
- | `platform_management_plan `__
+ | `platform_management_plan `__
- β Open
- β Open
- β Open
* - Some/IP
- β
Available
- | `platform_management_plan `__
- - β
Available (~24,500 LOC)
+ | `platform_management_plan `__
+ - β
Available (~39,500 LOC)
| `inc_someip_gateway `__
- β Open
@@ -707,22 +714,20 @@ Process Area 5 β Verification
:colors: LimeGreen, Gold, LightBlue, LightGray
:filter-func: needs_filters.area_verification_status(verification)
-
.. figure:: /_assets/pa5_verification_progress.svg
:alt: PA5 verification progress
:width: 1080px
- Test counts and coverage across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β current main).
-
+ Test counts and coverage across the 11 PA2 modules per release (v0.5.0-beta β v0.6.0 β v0.7.0 β v0.8).
.. raw:: html