All ISO 21434 valueProperties must be typed by a specific Enumeration as defined in the ISO 21434 Profile. If an improper type or no type is set for such a valueProperty, a validation error will appear. The validation rule will have the abbreviation ISPT and a message describing the problem. The validation rule provides a solver whereby the valueProperty’s type will be reset to the appropriate Enumeration. Below is a table showing the abstract class and property from the profile, along with the enumeration that must be the type of that property.
Abbreviation
ISPT
Message
Invalid type for property '<Property Name>': '<Property Type>'
Severity
error
Context element
The following table shows the appropriate abstract class, property from the profile, and the correct enumeration.
AbstractClass | Property | Enumeration |
AbstractCybersecurityAsset | Confidentiality | HiMedLoValuation |
AbstractCybersecurityAsset | Integrity | HiMedLoValuation |
AbstractCybersecurityAsset | Availability | HiMedLoValuation |
AbstractEffectWithImpact | SafetyImpact | ImpactRating |
AbstractEffectWithImpact | FinancialImpact | ImpactRating |
AbstractEffectWithImpact | OperationalImpact | ImpactRating |
AbstractEffectWithImpact | PrivacyImpact | ImpactRating |
AbstractManualAttackPath | AttackFeasibilityRating | HiMedLoFeasibility |
AbstractAttackPathISO18045 | Elapsed Time | ElapsedTime |
AbstractAttackPathISO18045 | Equipment | Equipment |
AbstractAttackPathISO18045 | Expertise | Expertise |
AbstractAttackPathISO18045 | Knowledge of TOE | Knowledge of TOE |
AbstractAttackPathISO18045 | Window of Opportunity | Window of Opportunity |