Learning How to Create Behavior Models
-
How to Use Alarm Scope in Behavior Models - What is Alarm Scope? -
Each alarm has a scope, which is a setting that determines which triggers are applied to that particular alarm. An alarm scope can be one of the following:
Another way to describe scope is to illustrate which trigger components need to match in order for an alarm to advance to the next state, as shown in Properties Needed to Match Scope.The scopes are listed on the left and the properties required to match the scope are listed across the top.
Properties Needed to Match Scope
Trigger Name | Property | Node | SubObject | Instance | |
---|---|---|---|---|---|
Enterprise | ![]() | ![]() | |||
Node | ![]() | ![]() | ![]() | ||
Subobject | ![]() | ![]() | ![]() | ![]() | ![]() |
Instance | ![]() | ![]() | ![]() | ![]() |
For example, if you assign an instance scope to an alarm, the trigger name, property, node and instance must all match to advance the alarm to the next state. The subobject may vary.
Consider the following example: suppose a car rental company were to use NerveCenter to keep track of flat tires. Mid-size Car A and Mini-Van B have one flat and Compact Car D has two. How does varying the scope change the results?
A Car Rental Company Uses Alarm Scope to Keep Track of Flats
Enterprise Scope is not a good choice for monitoring flat tires, because you receive one notification whenever a tire is flat. If you are monitoring hundreds of cars, knowing that at least one car, but not which car or cars, has a flat tire is not helpful. However, Enterprise Scope is a good choice for monitoring car availability. If you were monitoring car availability, you would know that the Eastern Fleet has at least one car available.
Node Scope is also not a good choice for monitoring flat tires because it doesn't tell you what tire on the car is flat. However, Node Scope is useful for monitoring parts of the car of which there is only one, such as an engine or air conditioner. You could also poll to check if the insurance and registration for each car are valid.
SubObject Scope is the best choice for monitoring flat tires because it provides the information you need to order new parts and let you know which cars are unavailable.
Instance Scope (Specific Tire and Specific Brake Pads):
Instance Scope is not a good choice for monitoring for flat tires, but it is very useful for seeing what else might be wrong if you have a flat tire.
As the above example illustrates, scope limits what an alarm monitors. The best scope depends on what information is important for your behavior model.
How to Use Alarm Scope in Behavior Models | How to Use Alarm Scope in a Multi-alarm Behavior Model |
29 July 2003 |