Microsoft Preps New Modeling Language

The software maker puts the “D” in declarative programming as a key part of its larger Oslo model-driven development strategy.

Microsoft, which in October officially announced its intent to support model-driven development in a broad strategy known as “ Oslo,” is beginning work on a new declarative programming language, a supporting editing tool and other components of the initiative, according to sources close to the company.

Microsoft announced Oslo as part of an amorphous vision for simplifying application development, design, management and deployment. Company officials said Oslo will represent a core set of technology investments that will encompass both a services infrastructure—spanning server, client and the Internet “cloud”—and an executable modeling platform that will include a general-purpose modeling language, tools and repository.

However, the sources said that at the heart of the Oslo initiative lies a new declarative programming language currently known simply as “D.” If, as the code name implies, Oslo were a city, D would be the key to Oslo.

According to the sources, D is a new language under development at Microsoft aimed at building applications and components for the Oslo repository. However, D is but one piece of a much larger puzzle that will include graphical modeling tools and other components. D is expected to be a textual modeling language suitable for use by business professionals and domain experts.

Read the rest at eWeek.