Microsoft 'M' interoperable with OMG-compliant software

Microsoft may appear to have taken a proprietary path with the creation of its M modeling language, but in reality M will be interoperable with the Object Management Group’s (OMG) specification for domain-specific languages, the company says. M is a low-level XML-based language that is designed to let developers use domain-specific languages (DSLs). It is a […]

Microsoft may appear to have taken a proprietary path with the creation of its M modeling language, but in reality M will be interoperable with the Object Management Group’s (OMG) specification for domain-specific languages, the company says.

M is a low-level XML-based language that is designed to let developers use domain-specific languages (DSLs). It is a core technology of Microsoft’s Oslo initiative for model-driven development within Visual Studio. M is interoperable with OMG’s Unified Modeling Language (UML), a standardized, general purpose modeling language.

Microsoft has made M available under its Open Specification Promise, an irrevocable commitment by Microsoft not to assert its intellectual property rights for covered technologies.

Full Article