Patent ID: 8839100

Claim:
A method comprising: obtaining an executable graphical model, the executable graphical model including one or more graphical elements, the one or more graphical elements, respectively, perform a simulation operation when the executable graphical model is executed, and the obtaining being performed by a computing device; receiving a user input specifying a criterion, the criterion indicating a requirement for determining an occurrence of a revision event, the revision event being associated with the executable graphical model, and the receiving being performed by the computing device; detecting a first modification associated with the executable graphical model, the detecting the first modification being performed by the computing device; evaluating the first modification with respect to the criterion, the evaluating the first modification being performed by the computing device; determining, based on the evaluating the first modification with respect to the criterion, that the first modification does not satisfy the requirement, a revision value, associated with the executable graphical model, not being updated based on determining that the first modification does not satisfy the requirement, and the determining that the first modification does not satisfy the requirement being performed by the computing device; detecting a second modification associated with the executable graphical model, the detecting the second modification being performed by the computing device; evaluating the second modification with respect to the criterion, the evaluating the second modification being performed by the computing device; determining, based on the evaluating the second modification with respect to the criterion, that the second modification satisfies the requirement, the determining that the second modification satisfies the requirement being performed by the computing device; and updating the revision value, associated with the executable graphical model, based on determining that the second modification satisfies the requirement, the revision value indicating that the revision event has occurred, and the updating being performed by the computing device.