Determining conditions associated with accessing data stores
First Claim
1. A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors, cause the one or more processors to;
receive, from a user, a selection of one of;
a graphical representation of one of a first data store or a second data store included in a model,the model, when executed, simulating a behavior of a system, ora string of text that identifies a data store variable associated with the model,provide, based on the selection, a user interface for providing patterns information associated with the first data store or the second data store,receive, via the user interface, the patterns information associated with the first data store or the second data store,the patterns information including an identifier that indicates that the patterns information is to be associated with the first data store or the second data store,the patterns information identifying one or more elements included in the model, andthe patterns information identifying patterns associated with the one or more elements accessing the first data store or the second data store during an execution of the model,analyze the model, based on the patterns information, to determine whether the model accesses the first data store or the second data store in compliance with the patterns, andoutput a result indicating whether the model accesses the first data store or the second data store in compliance with the patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive, from a user, a selection of one of a graphical representation of a data store included in a model or a string of text that identifies a variable associated with the model. The device may provide, based on the selection, a user interface for providing pattern information associated with the data store. The device may receive, via the user interface, the pattern information associated with the data store. The pattern information may identify one or more elements included in the model and a pattern associated with the one or more elements accessing the data store during an execution of the model. The device may analyze the model based on the pattern information and may output a result. The result may indicate whether the model accesses the data store in compliance with the pattern.
21 Citations
21 Claims
-
1. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive, from a user, a selection of one of; a graphical representation of one of a first data store or a second data store included in a model, the model, when executed, simulating a behavior of a system, or a string of text that identifies a data store variable associated with the model, provide, based on the selection, a user interface for providing patterns information associated with the first data store or the second data store, receive, via the user interface, the patterns information associated with the first data store or the second data store, the patterns information including an identifier that indicates that the patterns information is to be associated with the first data store or the second data store, the patterns information identifying one or more elements included in the model, and the patterns information identifying patterns associated with the one or more elements accessing the first data store or the second data store during an execution of the model, analyze the model, based on the patterns information, to determine whether the model accesses the first data store or the second data store in compliance with the patterns, and output a result indicating whether the model accesses the first data store or the second data store in compliance with the patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A device comprising:
one or more processors to; receive a model, the model, when executed, simulating a behavior of a system, the model including a first data store and a second data store, the first data store being associated with first pattern information, the first pattern information indicating that a first portion of the model is to access the first data store according to a first pattern, and the second data store being associated with second pattern information, the second pattern information indicating that a second portion of the model is to access the second data store according to a second pattern, and the second pattern being different from the first pattern; analyze the model based on the first pattern information and the second pattern information; and output a result indicating; whether the first portion of the model accesses the first data store in compliance with the first pattern, and whether the second portion of the model accesses the second data store in compliance with the second pattern. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method comprising:
-
receiving a model, the model, when executed, simulating a behavior of a system, the model including a first data store and a second data store, the first data store being associated with first pattern information, the first pattern information indicating that a first portion of the model is to access the first data store according to a first pattern, the second data store being associated with second pattern information, the second pattern information indicating that a second portion of the model is to access the second data store according to a second pattern, and the second pattern being different from the first pattern, and the receiving the model being performed by a device; analyzing the model based on the first pattern information and the second pattern information, the analyzing the model being performed by the device; and outputting a result, the outputting the result being performed by the device, and the result indicating; whether the first portion of the model accesses the first data store in compliance with the first pattern, and whether the second portion of the model accesses the second data store in compliance with the second pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive, from a user, a selection of one of; a graphical representation of a first data store and a second data store included in a model, the model, when executed, simulating a behavior of a system, or a string of text that identifies a data store variable associated with the model, provide, based on the selection, a user interface for providing patterns information associated with the first data store and the second data store, receive, via the user interface, the patterns information associated with the first data store and the second data store, the patterns information identifying one or more elements included in the model, and the patterns information identifying patterns associated with the one or more elements accessing the first data store and the second data store during an execution of the model, analyze the model, based on the patterns information, to determine whether the one or more elements access the first data store or the second data store in compliance with the patterns, and output a result indicating whether the one or more elements access the first data store or the second data store in compliance with the patterns.
Specification