Здесь есть две вещи: а) пользовательский интерфейс для подключения компонентов друг к другу и б) интерпретация / оценка того, что компонент запускается вместе. (Также будут вспомогательные элементы, такие как словарь метаданных (чтобы показать, какие компоненты доступны и их i / p, o / p), объектная модель для представления пользовательского графика и т. Д.
IMO, часть b будет проще получить - возможно, подойдет любой механизм бизнес-правил. Часть (UI) будет трудно получить. Они могут быть коммерческими инструментами BRE, которые могут обеспечить сменную поверхность пользовательского интерфейса. Таким образом, вы можете посмотреть на Workflow Foundation для простого времени выполнения механизма правил. Пользовательский интерфейс для него как таковой доступен только в Visual Studio и может не размещаться в вашем приложении.