http://selftiming.ru/new/2013/05/03/teoreticheskie-aspekty-razrabotki-metodologii-programmirovaniya-rekurrentnoj-arhitektury/