Permalink
Derek on static analysis
  • vote
    18
    0 starsderek | Shared With: Everyone - Oct 10 2007 | fxcop, blogs, static analysis, beta

    Quoted: I'm pleased to announce that we've released a beta of the next version of FxCop . This release has a number of changes since FxCop 1.35, including, but not limited to, the following: 200+ bug fixes that reduce noise, missing analysis and rule crashes

  • vote
    10
    0 starsderek | Shared With: Everyone - Jul 10 2007 | spec#, programming, tools, type checking, static analysis, null, compiler
    Spec# - Home

    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.

  • vote
    8
    0 starsderek | Shared With: Everyone - Oct 04 2006 | fxcop, static analysis
    FxCop FAQ - MSDN Forums

    Quoted: Following is a collection of Frequently Asked Questions (FAQ) regarding FxCop/Managed Code Analysis answered by members of the team.

1 - 3 of 3 Faves

Related Content from Around Faves

tools

VIEW ALL

compiler

VIEW ALL