Package-level declarations
Defines a complete automated-emergency-braking boundary and its two child components.
The cluster receives camera frames, lidar point clouds, radar tracks, vehicle motion, and driver-override state. It publishes a collision warning, an emergency-brake request, and function status. FusionActivity performs perception only; ReactionDecision turns the fused scene into warning and braking actions.
The shared topic instances show how ROS-style publishers and subscribers retain one payload definition across cluster and component boundaries. Four child units expose the internal responsibilities of the fusion component for later allocation in Requirements and Design.
Context Check Results
| Rule | Findings | Findings without filed issue |
|---|---|---|
HIGH configuredElementIdMatchesContext Configured element id matches context | 0 | 0 |
MODERATE contextClassInstance Context class has no instance property in its file | 10 total · 10 moderate | 10 total · 10 moderate |
MODERATE contextClassPascalCase Context class name violates PascalCase | 0 | 0 |
MODERATE contextClassesTopLevel Context class is nested inside another declaration | 0 | 0 |
MODERATE contextObjectCamelCase Context instance name violates camelCase | 0 | 0 |
HIGH descriptionDefinedInContextPackage Context entity has no required description | 0 | 0 |
HIGH INFO elementAllocatedAsilBound Element allocates an ASIL above its own ASIL | 0 | 0 |
HIGH elementAsilDefined Element has no ASIL | 0 | 0 |
HIGH elementInParentDesign Element names a parent whose design omits it | 1 total · 1 high | 1 total · 1 high |
HIGH elementParentDefined Element has no required parent | 0 | 0 |
MODERATE elementTopLevelNoParent Top-level element declares a parent | 0 | 0 |
MODERATE forbiddenWordsInContext Context entity contains forbidden wording | 0 | 0 |
HIGH interfaceEntityAsilDefined Context entity has no required ASIL | 0 | 0 |
HIGH INFO interfacePointAsilBound Provided interface point exceeds its element's ASIL limit | 0 | 0 |
HIGH interfacePointParentAsilBound Interface point exceeds its enclosing interface point's ASIL | 0 | 0 |
HIGH nameDefinedInContextPackage Context entity has no required name | 0 | 0 |
HIGH nonContextEntityInContextPackage Entity uses the wrong viewpoint package (Context) | 0 | 0 |
HIGH portMemberUse Port member use references a member outside its service interface | 0 | 0 |
HIGH portMemberUseAsilBound Port member use exceeds its referenced member's ASIL | 0 | 0 |
HIGH requiredMethodDefinitionAsilBound Required method exceeds its definition's ASIL | 0 | 0 |
HIGH unresolvedInterfaceMember Service member has no resolved interface definition | 0 | 0 |
More complete diagnostic records and evidence are available locally on the build machine (not published), at repository-relative path clusters/aeb/build/docs/com.example.stig.clusters.aeb--model-check-results.json.