Package-level declarations

Defines five vehicle-observable requirements for the AEB cluster:

  • activate warning and braking for a qualified imminent collision within 100 ms;

  • prevent braking without a qualified object or with degraded perception;

  • limit emergency deceleration to 8 m/s²;

  • release automatic braking within 50 ms of an accelerator override;

  • report degraded perception and inhibit braking when sensor availability or freshness is insufficient.

Each requirement states measurable verification criteria and is allocated to the direct child component or components that realize it. The fusion module derives its perception requirements only from parent requirements allocated to FusionActivity. The requirements container identifies AEB as its subject; the element's isTopLevel flag establishes the upper model boundary.

Requirements Check Results

All severities: 14 total / 14 without filed issue · Critical: 0 total / 0 without filed issue · High: 13 total / 13 without filed issue · Moderate: 1 total / 1 without filed issue · Low: 0 total / 0 without filed issue
RuleFindingsFindings without filed issue
HIGH descriptionDefinedInRequirementsPackage Requirements entity has no required description00
HIGH designChildAllocation Parent requirements omit allocation to a design child00
MODERATE forbiddenWordsInRequirement Requirements entity contains forbidden wording1 total · 1 moderate1 total · 1 moderate
HIGH nameDefinedInRequirementsPackage Requirements entity has no required name00
HIGH nonRequirementsEntityInRequirementsPackage Entity uses the wrong viewpoint package (Requirements)00
HIGH orphanRequirement Derived requirement cites no parent requirement00
HIGH requirementAllocatedToChildOfSubject Requirement allocates outside its subject's design children8 total · 8 high8 total · 8 high
HIGH requirementAllocatedToDefined Requirement allocates to no child element00
HIGH requirementAllocation Requirement has no subject element00
HIGH requirementAllocationCoverage Requirements omit an allocated obligation5 total · 5 high5 total · 5 high
HIGH requirementAsilDefined Requirement has no ASIL00
HIGH requirementAsilDerivation Derived requirement falls below a parent requirement's ASIL00
HIGH INFO requirementAsilLeqSubject Requirement exceeds its subject element's ASIL00
INFO requirementAsilOverclassification Derived requirement exceeds every parent requirement's ASIL00
MODERATE requirementBottomLevelNoAllocation Bottom-level requirement allocates to child elements00
HIGH requirementContainerElementDefined Requirements specification has no subject element00
HIGH requirementContainerSubject Requirement names a different subject from its specification00
HIGH requirementDerivedFromAllocationConsistency Requirement derives from a parent that does not allocate to its subject00
HIGH requirementMustLiveInRequirementContainer Requirement lacks a containing requirements specification00
MODERATE requirementNormativeModal Requirement omits a recognized normative modal00
MODERATE requirementTopLevelNoParent Top-level requirement cites a parent requirement00
HIGH requirementVerificationCriteriaDefined Requirement has no verification criteria00
MODERATE requirementsClassInstance Requirements class has no instance property in its file00
MODERATE requirementsClassPascalCase Requirements class name violates PascalCase00
MODERATE requirementsClassesTopLevel Requirements class is nested inside another declaration00
MODERATE requirementsObjectCamelCase Requirements instance name violates camelCase00
MODERATE subjectBeforeVerbInRequirement Requirement omits its subject before the normative modal00

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 AebRequirements : Requirements

Vehicle-level behavior allocated to the two AEB software components.

Properties

Link copied to clipboard