Verification Report#
Baselibs Module Verification Report
|
status: valid
security: YES
safety: ASIL_B
|
||||
Legend — status values and chart colours
valid_inspected — agreed and formally inspected
valid — agreed, formal inspection still outstanding
invalid — not agreed; metamodel checks are skipped
valid — agreed; QM needs are not formally inspected, so this is their final state (valid_inspected counts here too)
invalid — not agreed; metamodel checks are skipped
Components#
Component Overview#
Component |
Safety |
Security |
Status |
|---|---|---|---|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
NO |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
NO |
valid |
|
ASIL_B |
YES |
valid |
|
ASIL_B |
YES |
valid |
JSON#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 16/22 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
JSON Static view |
ASIL_B |
valid |
||
JSON dynamic arch |
ASIL_B |
invalid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
JSON-Wrapper#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
Support for programming language idioms |
ASIL_B |
valid |
||
Use programming language infrastructure |
ASIL_B |
valid |
||
Enforce strict type compatibility |
ASIL_B |
valid |
Test Coverage#
No coverage data available for this component.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
No needs passed the filters
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |
VaJson#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
JSON Validation |
ASIL_B |
valid |
||
JSON Deserialization RFC extension trailing commas |
ASIL_B |
valid |
||
JSON Deserialization RFC extension hexadecimal integers |
ASIL_B |
valid |
||
Unicode Support |
ASIL_B |
valid |
||
VaJson library ASIL level |
ASIL_B |
valid |
Test Coverage#
No coverage data available for this component.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
No needs passed the filters
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |
Result#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 8/15 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Result Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Bit Manipulation#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 2/4 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Bit Manipulation Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Containers#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 3/6 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Containers Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Filesystem#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
Standard Filesystem Abstraction |
ASIL_B |
valid |
||
Path Manipulation Utilities |
ASIL_B |
valid |
||
Directory Iterators |
ASIL_B |
valid |
||
File I/O Operations |
ASIL_B |
valid |
||
Fully testable public API |
ASIL_B |
valid |
||
File Utility Functions |
ASIL_B |
valid |
||
Mock and Fake Implementations |
ASIL_B |
valid |
Test Coverage#
Coverage measurements available for 23/36 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Filesystem Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Utils#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
Thread-Safe Singleton Instance Creation |
ASIL_B |
valid_inspected |
||
Base64 Encoding |
ASIL_B |
valid_inspected |
Base64Test__EncodeEmptyString (passed); Base64Test__EncodeSingleByte (passed); Base64Test__EncodeTwoBytes (passed); Base64Test__EncodeMultipleBytes (passed) |
|
Base64 Decoding |
ASIL_B |
valid_inspected |
Base64Test__DecodeEmptyString (passed); Base64Test__DecodeSingleByte (passed); Base64Test__DecodeTwoBytes (passed); Base64Test__DecodeMultipleBytes (passed) |
Test Coverage#
Coverage measurements available for 3/5 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Utils Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
Concurrency#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
Asynchronous Task Execution |
ASIL_B |
valid |
||
Task Cancellation |
ASIL_B |
valid |
||
Simple Task Implementation |
ASIL_B |
valid |
||
Task Result Management |
ASIL_B |
valid |
||
Periodic Task Execution |
ASIL_B |
valid |
||
Delayed Task Execution |
ASIL_B |
valid |
||
Executor Interface |
ASIL_B |
valid |
||
Thread Pool Implementation |
ASIL_B |
valid |
||
Interruptible Condition Variable |
ASIL_B |
valid |
||
Interruptible Wait Utilities |
ASIL_B |
valid |
||
Notification Mechanism |
ASIL_B |
valid |
||
Long-Running Threads Container |
ASIL_B |
valid |
||
Memory Usage Control |
ASIL_B |
valid |
||
Memory Reservation |
ASIL_B |
valid |
||
Thread Count Reporting |
ASIL_B |
valid |
||
Operation Timeout Protection |
ASIL_B |
valid |
||
Future Error Handling |
ASIL_B |
valid |
||
Synchronized Queue |
ASIL_B |
valid |
SynchronizedQueue__CallPushWhenPopIsWaitingForTimeout (passed); SynchronizedQueue__CallPushWithConstValueWhenPopIsWaitingForTimeout (passed); SynchronizedQueue__CallPushAndPopAtForNoneEmptyQueue (passed); SynchronizedQueue__MakeStressTestForPushingFromMultipleThreads (passed) |
Test Coverage#
Coverage measurements available for 43/71 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Concurrency Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
SafeCpp#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
ID |
Title |
Safety |
Status |
Testlink |
|---|---|---|---|---|
C++ Exception Abort |
ASIL_B |
valid |
||
Safe Arithmetic Operations |
ASIL_B |
valid |
||
Null-Terminated String |
ASIL_B |
valid |
||
Safe Atomic operations |
ASIL_B |
valid |
||
Code Coverage Termination |
ASIL_B |
valid |
Test Coverage#
Coverage measurements available for 32/69 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Safecpp Static view |
ASIL_B |
valid |
safecpp |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
||
|---|---|---|---|---|---|
Requirements Inspection |
|
||||
Architecture Inspection |
|
||||
Implementation Inspection |
|
||||
DFA |
|
||||
FMEA |
|
FlatBuffers#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 25/30 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
No needs passed the filters
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |
Hash Library#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 21/28 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
No needs passed the filters
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |
Static Reflection with Serialization#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
Coverage measurements available for 6/7 selected source files. Green: covered; red: not covered. Percentages describe the available measurements.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Static Reflection with Serialization Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |
Scope Exit#
Component Requirements Statistics#
ASIL B — Requirements
QM — Requirements
Component Architecture Statistics#
ASIL B — Architecture Elements
QM — Architecture Elements
Requirements Traceability#
The following table lists all requirements of this component together with their verification status and the tests that (fully or partially) verify them:
Show requirements table
Test Coverage#
No coverage data available for this component.
Architectural Elements#
The following table lists the architectural elements of this component
together with their inspection status. Elements that have been formally
inspected carry the valid_inspected status; elements with another
status have not yet been inspected.
Show architectural elements table
ID |
Title |
Safety |
Status |
Tags |
|---|---|---|---|---|
Scope Exit Static view |
ASIL_B |
valid |
Verification & Safety Analysis Documents#
Presence of the standard verification and safety analysis work products for
this component. A dash (—) means the corresponding document is missing.
Show work products table
Work Product |
Kind |
Realized by |
Status |
|---|---|---|---|
Requirements Inspection |
No needs passed the filters |
No needs passed the filters |
|
Architecture Inspection |
No needs passed the filters |
No needs passed the filters |
|
Implementation Inspection |
No needs passed the filters |
No needs passed the filters |
|
DFA |
No needs passed the filters |
No needs passed the filters |
|
FMEA |
No needs passed the filters |
No needs passed the filters |