Не, я даже не про это. Я про то, что описание архитектуры лучше делать не в виде 'такие-то функции, такие-то компоненты, такие-то взаимодействия', а 'функции системы изменяются таким-то образом, компоненты системы перестраиваются по таким-то правилам и в таких-то трендах, взаимодействия такие-то будут такими-то'. Вообще про другой язык описания.