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

All severities: 11 total / 11 without filed issue · Critical: 0 total / 0 without filed issue · High: 1 total / 1 without filed issue · Moderate: 10 total / 10 without filed issue · Low: 0 total / 0 without filed issue
RuleFindingsFindings without filed issue
HIGH configuredElementIdMatchesContext Configured element id matches context00
MODERATE contextClassInstance Context class has no instance property in its file10 total · 10 moderate10 total · 10 moderate
MODERATE contextClassPascalCase Context class name violates PascalCase00
MODERATE contextClassesTopLevel Context class is nested inside another declaration00
MODERATE contextObjectCamelCase Context instance name violates camelCase00
HIGH descriptionDefinedInContextPackage Context entity has no required description00
HIGH INFO elementAllocatedAsilBound Element allocates an ASIL above its own ASIL00
HIGH elementAsilDefined Element has no ASIL00
HIGH elementInParentDesign Element names a parent whose design omits it1 total · 1 high1 total · 1 high
HIGH elementParentDefined Element has no required parent00
MODERATE elementTopLevelNoParent Top-level element declares a parent00
MODERATE forbiddenWordsInContext Context entity contains forbidden wording00
HIGH interfaceEntityAsilDefined Context entity has no required ASIL00
HIGH INFO interfacePointAsilBound Provided interface point exceeds its element's ASIL limit00
HIGH interfacePointParentAsilBound Interface point exceeds its enclosing interface point's ASIL00
HIGH nameDefinedInContextPackage Context entity has no required name00
HIGH nonContextEntityInContextPackage Entity uses the wrong viewpoint package (Context)00
HIGH portMemberUse Port member use references a member outside its service interface00
HIGH portMemberUseAsilBound Port member use exceeds its referenced member's ASIL00
HIGH requiredMethodDefinitionAsilBound Required method exceeds its definition's ASIL00
HIGH unresolvedInterfaceMember Service member has no resolved interface definition00

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.

Types

Link copied to clipboard
class Aeb : Cluster
Link copied to clipboard
class AebStatus : DataType
Link copied to clipboard
class BrakeRequest : DataType
Link copied to clipboard
class CameraFrame : DataType
Link copied to clipboard
class DriverOverride : DataType
Link copied to clipboard
class DriverWarning : DataType
Link copied to clipboard
class FusedObjectList : DataType
Link copied to clipboard
class FusionActivity(parent: Element) : Component
Link copied to clipboard
class FusionHealth : DataType
Link copied to clipboard
class LidarPointCloud : DataType
Link copied to clipboard
class RadarTrackList : DataType
Link copied to clipboard
class ReactionDecision(parent: Element) : Component
Link copied to clipboard
class VehicleState : DataType

Properties

Link copied to clipboard
val aeb: Aeb
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard