«Машины, имитирующие жизнь». Особенность архитектуры таких программных систем