Мы находимся в процессе оценки того, насколько далеко мы можем использовать внешние DSL в этом процессе для описания, моделирования и создания многоплатформенного приложения. Лично я не вижу много приложений для описания Enterprise-Domain, поскольку в моем случае большая часть из них проста. А интенсивная разработка через тестирование, похоже, лучше подходит для оставшихся задач.
С технической стороны есть и другие проблемы, которым я хотел бы противодействовать с помощью твердой стратегии. Поскольку существует возможность иметь множество систем, я хотел бы описать интерфейсы как можно лучше.
Я нашел несколько ORM-Framework, в которых есть преобразователи кода / схемы из некоторых мета-языков ( Доктрина выглядит хорошо), и несколько статей Маркуса Фельтера ( «Архитектура как язык» , в частности).
Знаете ли Вы какие-нибудь другие интересные, может быть, даже противоречащие примеры?