Немногое в руководстве specman указывает на то, что можно определить на лету, была ли создана определенная переменная. (не спрашивая о тестировании индекса массива или членов хэша, что можно сделать с помощью exists() )
Я только заметил, что в обсуждении разрешения имени/пути структуры говорится, что попытка «сохранить» поле структуры, которое не существует в разрешенном пути, приведет к ошибке и _must_be_ закомментировано...
Моя работа включает в себя моделирование модели, постоянно обновляемой несколькими разработчиками электронного кода, и испытательные стенды теряют обратную совместимость всякий раз, когда кто-то просто создает новую переменную для дальнейшего определения параметров модели и сборки TCM.