Без заголовка
Жизненный цикл объекта данных моделируется во многих системах. В документации по PLM системе фирмы Dassault Systems рассказывается о жизненном цикле этих объектов (но я не уверен, что вы найдёте эту документацию в открытом доступе).
В принципе, вы легко можете рисовать эти переходы состояний любыми подручными средствами -- см., например, http://is.ifmo.ru/download/airplane.pdf
Но вот вам еще одна ссылка, ежели вы озаботились сложными переходами состояний, вдруг вам в голову после этого придут новые идеи: http://is.ifmo.ru/ (там внизу страницы ссылки на статьи А.А.Шалыто -- именно оттуда я вам привёл пример). А чтобы понимать, что эта область не так проста и возможны самые разные подходы, поглядите на http://www.conradbock.org/statemachine.html -- но там уже не про документирование, а совсем уж про объект-ориентированное программирование.
Может и вы изобретёте что-то, что вам больше подходит, единственно верных рецептов тут нет.