As you make various changes to the coverage of a test, eXpress “remembers” certain details that have become obsolete, allowing them to be restored later that session.
There are many situations where this feature will be useful. One example is when you have specified the coverage of a test in terms of failure modes and then briefly switch to functional coverage. In previous versions of eXpress, when you switch back to failure mode coverage, edits to the failure modes covered by that test—such as failure modes marked as “non-detected”— would often be lost. Thanks to the new “short-term memory” feature (which is always active), your edits will be “remembered” when you switch back to failure mode coverage.
“Short-term memory” will be particularly useful when you are removing functions from a test’s coverage by marking them as non-detectable. Let’s say that, after having already marked several functions as non-detectable, you accidentally mark a function as non-detectable that should have remained in the coverage. You click on that function again on the Test Coverage panel and it temporarily turns that function into an anchor and then you click once more so that the function is detectable again. In previous versions of eXpress, this simple process would discard some of your edits to other functions when the function in question was temporarily marked as an anchor. eXpress now “remembers” these edits and restores them when they are once again applicable.
This feature is called “short-term memory” because information about previous edits is not stored with the model. So, when you close the model (or exit eXpress) this memory is wiped clean.