memo_architecture_functional_constraints
SysML API
Namespace hierarchy
memo → memo::architecture → memo::architecture::functional → memo::architecture::functional::constraints
Packages
| Package |
memo_architecture_functional_constraints |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_core_common::* |
Declarations
| Name |
SysML kind |
Description |
Specializes |
MaxResponseTimeConstraint |
constraint def |
Constraint that checks max response time constraint. |
MemoConstraint |
LockoutIntervalConstraint |
constraint def |
Constraint that checks lockout interval constraint. |
MemoConstraint |
MaxResponseTimeConstraint
constraint def MaxResponseTimeConstraint :> MemoConstraint
| Property |
Value |
| Description |
Constraint that checks max response time constraint. |
| Kind |
constraint def |
| Abstract |
No |
| Specializes |
MemoConstraint |
| Owning package |
memo_architecture_functional_constraints |
LockoutIntervalConstraint
constraint def LockoutIntervalConstraint :> MemoConstraint
| Property |
Value |
| Description |
Constraint that checks lockout interval constraint. |
| Kind |
constraint def |
| Abstract |
No |
| Specializes |
MemoConstraint |
| Owning package |
memo_architecture_functional_constraints |
Source
architecture/functional/constraints/memo_constraints.sysml
package memo_architecture_functional_constraints {
private import ScalarValues::*;
private import memo_core_common::*;
doc /* Reusable quantitative constraint definitions. */
constraint def MaxResponseTimeConstraint :> MemoConstraint {
attribute responseTimeMs : Real;
attribute maxAllowedMs : Real;
}
constraint def LockoutIntervalConstraint :> MemoConstraint {
attribute elapsedMs : Real;
attribute lockoutMs : Real;
}
}