Faves for this Web page
- derek - Jul 10 2007 | spec#, programming, tools, type checking, static analysis, null, compiler
Quoted: * The Spec# programming language. Spec# is an extension of the object-oriented language C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants.
* The Spec# compiler. Integrated into the Microsoft Visual Studio development environment for the .NET platform, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools.
* The Spec# static program verifier. This component (codenamed Boogie) generates logical verification conditions from a Spec# program. Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it.
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. - derek - Oct 11 2006 | spec#, compilers, development tools, research
Quoted: The Spec# compiler. Integrated into the Microsoft Visual Studio development environment for the .NET platform, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools.
The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software.
- velvetflair - Jan 18 2007 | .NET, imported:bookmarks
Votes for this web page
Add a Fave for this Web page
- What happens when I press Publish?
- Your Fave for this Web page gets shared with the Faves community. You can access it at any time by selecting "My Faves" from the menu above.
- Why do you ask for my email address?
- We use your email address to create an account, so you can easily find your Fave again at a later time.
Related Content from Around Faves
compiler
-
1 FaverViewed: 11 TimesQuoted: Introduction to Irony - a new technology of parser/compiler construction for .NET; Author: Roman Ivantsov; Section: Algorithms & Recipes; Chapter: General Programming
- geophysics - Mar 06 20061 FaverViewed: 7 Times
- derek - Feb 06 20081 FaverViewed: 8 Times
fortran
- 1 FaverViewed: 13 Times
- geophysics - Feb 28 20061 FaverViewed: 13 Times
- geophysics - Feb 27 20061 FaverViewed: 13 Times
