Термин «Automaton Programming», а затем термин «Automata-Based Programming», видимо, первым предложил я. Перечисляю работы на английском языке, в которых эти термины используются.
В 2006 году в рамках Международного Симпозиума по Информатике в России (CSR 2006) мы проводили семинар «Automata–Based Programming», в рамках которого кроме 24 объявленных в программе докладов и был еще прочитан доклад известного специалиста по синхронному программированию Berry G. Synchronous Programming Techniques for Embedded Systems (http://is.ifmo.ru/present/_berry-wabp.pdf).
В 2008 году в рамках «The Second Spring Young Reserarchers Colloquium on Software Engineering» из 23 докладов и сообщений восемь было из нашей школы по Automata-Based Programming.
Термин «Automata-Based Programming» широко используется на сайте http://unimod.sourceforge.net/, посвященном разработанному нами инструментальному средству для поддержки автоматного программирования UniMod. Этот термин используется также на сайтах: http://www.dmoz.org/Computers/Programming/Methodologies/Modeling_Languages/Unified_Modeling_Language/Tools/
Термин «Automaton Programming» с ссылками на мои работы используется в работе: Kuzmin E. V., Sokolov V. A. Modeling, Specification, and Verification of Automaton Programs // Programming and Computer Software. 2008, 34(1). http://is.ifmo.ru/download/2008-03-12_verification-en.pdf
Термин «Automata-Based Programming» http://en.wikipedia.org/wiki/Automata-Based_Programming в энциклопедию «Wikipedia» ввели исходно со ссылками на меня. Потом эту статью переписали, а на меня ссылаются в статье «Automata-based programming (Shalyto's approach) http://en.wikipedia.org/wiki/Automata-based_programming_%28programming_technology%29». Этот термин обсуждается http://lambda-the-ultimate.org/node/2072 совместно с термином «Switch-technology».