Statements (31)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_language
|
| gptkbp:basedOn |
gptkb:C#
|
| gptkbp:designedFor |
gptkb:technical_specification
verification |
| gptkbp:developedBy |
gptkb:Microsoft_Research
|
| gptkbp:extendsTo |
gptkb:C#
|
| gptkbp:firstReleased |
2004
|
| gptkbp:influenced |
gptkb:Dafny
gptkb:Code_Contracts |
| gptkbp:influencedBy |
gptkb:Java
gptkb:Eiffel gptkb:C# |
| gptkbp:latestReleaseVersion |
2010
1.0 |
| gptkbp:license |
gptkb:Microsoft_Research_License
|
| gptkbp:notableFeature |
class invariants
method contracts static verification |
| gptkbp:operatingSystem |
gptkb:Microsoft_Windows
|
| gptkbp:paradigm |
imperative
object-oriented contract-based |
| gptkbp:primaryUse |
formal verification
software correctness |
| gptkbp:uses |
gptkb:Boogie
gptkb:Z3 |
| gptkbp:website |
https://www.microsoft.com/en-us/research/project/spec/
|
| gptkbp:bfsParent |
gptkb:Eiffel_(programming_language)
gptkb:Boogie_verification_tool |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Spec#
|