The

The "Oslo" Modeling Language: Draft Specification - October 2008 (Microsoft .Net Development Series)

by Don Box (Author), Brad Lovering (Author), David Langworthy (Author)

Synopsis

The Oslo Modeling Language (commonly referred to as M ) is a language for defining domain models and languages (the latter are often referred to as textual DSLs). M was created to allow developers to efficiently capture their intention in a form that is natural to author but also efficient to store and query using off-the-shelf database technology.

This book comes from the original creators of M --David Langworthy, Brad Lovering, and Don Box--and is the definitive reference to the language. If you are looking for a compact textual notation for writing down information or schematizing structured and unstructured data, this book is for you.

This book is the authoritative specification of the M language (draft) and describes the syntax and underlying model of the language. Highlights of this book include:

* An Introduction to domain modeling constructs

* An Introduction to constructs for building textual DSLs

* Complete syntax for the language

* Definition of the M type system and data model

* Glossary of terms

$47.71

Quantity

1 in stock

More Information

Format: Paperback
Pages: 208
Edition: 1
Publisher: Addison Wesley
Published: 28 Oct 2008

ISBN 10: 0321606353
ISBN 13: 9780321606358

Author Bio

David Langworthy, Brad Lovering, and Don Box are engineers on Microsoft's Oslo project and were founding members of the M language team.