Temporal Constraints Clause Samples
Temporal Constraints. In the minipilot, we focused on the temporal constraints, and managed to prove some temporal properties, but had to prove many proof obligations. That was because all requirements were modelized (on purpose) as properties. In the pilot, we decided to modelize some requirements as guards or actions, and prove only the actual safety properties (no collision, no derailment).
Temporal Constraints. Temporal constraints provide support for capturing the dependency that a behavior has in regard to its own history and other behaviors on a timeline. They can be expressed by means of temporal logic or state-machines. The semantics is based on timed-automata and thereby comparable with approaches like Promela/Spin and UPPAAL in regard to analysis leverage. Compared to those analytical models, the proposed temporal constraints integrate the existing EAST-ADL support for function, communications, executions, and timing, and provide thereby a more exact definition of semantics in regard to the notions of time, events and events synchronizations. See Figure 5 for an overview of the related meta-model definitions. +refinedBehaviorConstraint 0..* +constrainedModeBehavior Behav ior::Mode
