Detecting the use of stale data values due to weak consistency
US-2015378811-A1 · Dec 31, 2015 · US
US2019102068A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019102068-A1 |
| Application number | US-201816121116-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 4, 2018 |
| Priority date | Oct 2, 2017 |
| Publication date | Apr 4, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for assessing the completeness of a graphical display configuration of a process plant include receiving or obtaining a list of expected display views to be included in the draft of the process plant's graphical configuration or a portion thereof. For each expected display view, a graphical display configuration application obtains a list of expected control references corresponding to the display view and determines whether the control references are included in the display view, whether the control references are configured and stored in a control configuration database, and/or whether related display views corresponding to the control references are configured. The graphical display configuration application then generates a completeness assessment report indicating the control references which were not included in the corresponding display view, the control references which were not configured and stored in the control configuration database, and the related display views which were not configured.
Opening claim text (preview).
What is claimed is: 1 . A method for assessing the completeness of a graphical display configuration of a process plant, the method comprising: obtaining, by a computing device executing a graphical display configuration application in a configuration environment of a process plant, indications of a plurality of display views which combine to represent the process plant, each display view including indications of process control elements; obtaining, by the graphical display configuration application, indications of sets of control or graphical references corresponding to the plurality of display views, wherein each set of control or graphical references corresponds to one of the plurality of display views, and wherein each control or graphical reference in the set of control or graphical references refers to a process control element or display view element represented in the corresponding display view; for each control or graphical reference in each of the sets, determining at least one of: (i) whether an indication of the control or graphical reference is included in the corresponding display view; (ii) whether the control or graphical reference is stored in a control configuration database; or (iii) whether related display views or display view elements corresponding to the control or graphical reference are included in the plurality of display views; and presenting, by the graphical display configuration application, a completeness assessment report indicating one or more warnings or errors in the plurality of display views, wherein the one or more warnings or errors are identified based on at least one of: (i) that an indication of a control or graphical reference in the sets of control or graphical references is not included in a corresponding display view, (ii) that a control or graphical reference in the sets of control or graphical references is not stored in the control configuration database, or (iii) that related display views or display view elements corresponding to a control or graphical reference in the sets of control or graphical references are not included in the plurality of display views. 2 . The method of claim 1 , further comprising for each control or graphical reference in each of the sets of control or graphical references, generating a warning or error corresponding to the control or graphical reference in response to determining that the indication of the control or graphical reference is not included in the corresponding display view, that the control or graphical reference is not stored in the control configuration database, or that related display views or display view elements corresponding to the control or graphical reference are not included in the plurality of display views. 3 . The method of claim 1 , wherein determining at least one of: (i) whether an indication of the control or graphical reference is included in the corresponding display view; (ii) whether the control or graphical reference is stored in a control configuration database; or (iii) whether related display views or display view elements corresponding to the control or graphical reference are included in the plurality of display views includes: determining whether the indication of the control or graphical reference is included in the corresponding display view; in response to determining that the indication of the control or graphical reference is included in the corresponding display view, determining whether the control or graphical reference is stored in the control configuration database; and in response to determining that the control or graphical reference is stored in the control configuration database, determining whether related display views or display view elements corresponding to the control or graphical reference are included in the plurality of display views. 4 . The method of claim 1 , wherein presenting a completeness assessment report includes for each of the one or more warnings or errors in the plurality of display views: presenting an indication of a display view in which the warning or error occurred; presenting an indication of the control or graphical reference corresponding to the warning or error; and presenting an explanation of the warning or error. 5 . The method of claim 4 , further comprising: presenting an indication of a particular display view element of the display view at which the warning or error was discovered. 6 . The method of claim 1 , wherein presenting the completeness assessment report includes automatically generating and presenting the completeness assessment report, by the graphical display configuration application, in response to receiving a request to save one or more of the plurality of display views. 7 . The method of claim 1 , wherein obtaining indications of sets of control or graphical references corresponding to the plurality of display views includes obtaining indications of sets of control or graphical references expected to be included in the plurality of display views. 8 . The method of claim 1 , wherein determining whether the indication of the control or graphical reference is included in the corresponding display view includes determining whether a display view element in the corresponding display view has been configured with the control or graphical reference, or determining whether a function included in the corresponding display view indicates the control or graphical reference. 9 . The method of claim 1 , wherein: the control reference refers to a control module, node, process control device, or signal transmitted or received by the control module, node, process control device. 10 . The method of claim 1 , wherein the indications of the plurality of display views are obtained from a centralized graphical configuration database storing display view objects each defining a configuration of the respective display view. 11 . A computing device for assessing the completeness of a graphical display configuration of a process plant, the computing device comprising: one or more processors; a user interface; a communication unit; and a non-transitory computer-readable medium coupled to the one or more processors, the user interface, and the communication unit, the non-transitory computer-readable medium storing a graphical display configuration application thereon executing in a configuration environment of a process plant that, when executed by the one or more processors, causes the computing device to: obtain indications of a plurality of display views which combine to represent the process plant, each display view including indications of process control elements; obtain indications of sets of control or graphical references corresponding to the plurality of display views, wherein each set of control or graphical references corresponds to one of the plurality of display views, and wherein each control or graphical reference in the set of control or graphical references refers to a process control element or display view element represented in the corresponding display view; for each control or graphical reference in each of the sets, determine at least one of: (i) whether an indication of the control or graphical reference is included in the corresponding display view; (ii) whether the control or graphical reference is stored in a control configuration database; or (iii) whether related display views or display view elements corresponding to the control or graphical reference are included in the plurality of display views; and present, via the user interface, a completeness assessment report indicating one or more warnings or errors in the plurality of display views, wherein the one or mo
using formal methods, e.g. model checking, abstract interpretation (theorem proving G06N5/013) · CPC title
involving graphical user interfaces [GUIs] · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Creating or editing images; Combining images with text · CPC title
Environments for analysis, debugging or testing of software · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.