Осло - название стратегии Microsoft для управляемой моделями разработки, состоящей из языка моделирования M + среды моделирования Quadrant + репозитория моделей
M - это удобный текстовый язык для разработчиков, позволяющий определять схемы, запросы, значения, функции и DSL. В этом смысле M является не просто альтернативой UML, но, сильно упрощая, языком для создания того, что в UML мы называем диаграммами классов.
Проблема в том, что, к сожалению Microsoft переосмысливает (отбрасывает?) Свою стратегию MDD