Annotations Registered for Components Sample Clauses
Annotations Registered for Components. Table 4.2 lists the annotations that are registered for logical Components. MemoryRequirement [DerivedAnnotation] org.fortiss.af3.component Defines the required memory of a component. The local value is subject to user input, while the accumulated value considers the memory requirements of the subComponents and itself. SafetyIntegrityLevel [DerivedAnnotation] ▇▇▇.▇▇▇▇▇▇▇.▇▇▇.▇▇▇▇▇▇ This annotation allows defining the required safety level for a Component using the levels defined in different safety standards (e.g., SIL2 from IEC 61508). The annotation for the top level Component (which is associated with the ComponentArchitecture, is used to select the safety standard that defines the available levels (considered standards DO178C, IEC61508, and ISO26262). The information provided by the SafetyIntegrityLevel annotation is mainly intended to support the architecture design and deployment phase of the development process. The Safety View (Section 7.1) provides additional concepts that are used support verification and validation activities in the development process. Therefore, the Safety View provides the Safety Standard Meta-Model (see Section 7.1.4) which is used internally by the corresponding tool-support (e.g., for safety consistency checks and report generation) and into which SafetyIntegrityLevel annotation form the logical view can easily be transformed.
