Microsoft adds 'M' to Open Specification Promise



Email    print   
October 28, 2008 —  In a move to popularize its "M" modeling language, Microsoft has added it to the Open Specification Promise, paving the way for third-party implementations. The OSP is an irrevocable promise by Microsoft not to assert its intellectual property rights for covered technologies.

M is an XML-based modeling language that is designed to permit developers to use domain-specific languages, and it is the core of its Oslo initiative for model-driven development within Visual Studio.

Microsoft is engaging the developer community for feedback, Burley Kawasaki, director of Microsoft's Connected Systems Division said in an interview. He explained that Microsoft wants to cultivate “structure and rigor” around M that may help it take the language to a standards body. However, he admitted that the company has not decided whether it will take that step.

Further, Microsoft has acknowledged that OSP does not automatically cover future versions of a specification. The company reserves the right to consider each new version on a case-by-case basis.

“Frankly, if they want to build momentum around a standard, they need to lessen concerns about ongoing intellectual property issues. The OSP may not please everyone, but it is certainly clearer than no policy,” remarked RedMonk analyst James Governor. Microsoft is a client of RedMonk’s.

Arguably, Microsoft is putting forth an alternative to Unified Modeling Language, a standardized general-purpose modeling language. Microsoft recently joined the Object Management Group, which oversees UML.

"IBM believes that a domain-specific architecture—which, by the way, can easily and effectively be represented in the UML—would instead provide a foundation around which a product line or even an entire industry can rally, thus offering a platform for interoperability," said Grady Booch, IBM Fellow.

“I don’t think that’s quite right,” said Steve Martin, director of product management for Microsoft's Connected Systems Division.

He explained that M was created to solve the problem of developers needing to create domain-specific languages, and that M is a “great way to do that.” He noted that Microsoft supports many modeling specifications, including BPEL, BPMN and UML.

“Of course IBM has its own view of what a standard needs to be and how it should be created,” said Governor. “But Microsoft has every right to put a technology forward and try to build a community around it. Has UML delivered on all of its promises? I don’t think it has.”

He noted that OSP does not equate to standardization and that some would argue that any true standard requires more than one implementation.





Related Search Term(s): modeling, Oslo, XML, Microsoft


Share this link: http://sdt.bz/33017
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Microsoft details Oslo's modeling language, tools
'M', Oslo's XML-based modeling language, is designed to integrate models across domains. 'Quadrant,' a visual modeling tool for Visual Studio, provides developers a visual format for creating domain-specific views of models Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb