Spec Sharp

Experimental MicroSoft DotNet language - CsharpLanguage but with added functionality for DesignByContract. From the website (modified to create WikiWords):


The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software. Spec# is pronounced "Spec sharp" and can be written (and searched for) as the "specsharp" or "Spec# programming system". The Spec# system consists of:

A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships.


The Spec# programming system is being developed as a research project at Microsoft Research in Redmond, primarily by the Programming Languages and Methods group.

see http://research.microsoft.com/specsharp/

CategoryProgrammingLanguage


EditText of this page (last edited November 2, 2006) or FindPage with title or text search