Без заголовка
Про логику (тем более интерактивную) тут пока не понимаю, хотя агент тут появляется дважды (в отличие от "программистского" понимания модульности как удачного разбиения на самые маленькие конструкты, из которых потом может быть собрано огромное целое -- это обычно проблема "достаточно мелкой гранулярности", модульности вниз): 1. агент, который административно владеет модулем (агент-методолог), 2. агент-исполнитель метода (и далее соображения о том, как представлять метод коллективной деятельности).
ISO 24744 сам по себе объект-ориентированный стандарт (задан вообще в UML). При размышлениях можно было бы перейти к факт-ориентированным описаниям (и тогда появилась бы логика в первый раз). Но можно было бы пойти еще дальше, и вернуться к pattern languages ("грамматикам деятельности"), но там опять-таки -- связь логики и "лингвистики" на нетекстовых объектах (или текстовых, если брать описания деятельности, а не саму деятельность).