Statements (32)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_language
|
| gptkbp:basedOn |
Vienna Development Method
|
| gptkbp:designedFor |
formal specification
|
| gptkbp:developedBy |
gptkb:IFAD
gptkb:VDM_Europe |
| gptkbp:documentation |
The VDM++ Language Manual
|
| gptkbp:firstAppearance |
1990s
|
| gptkbp:hasFeature |
classes
inheritance operations types synchronization polymorphism threading encapsulation functions assertions invariants data abstraction pre- and post-conditions |
| gptkbp:implementedIn |
gptkb:VDMTools
Overture tool |
| gptkbp:paradigm |
gptkb:formal_method
object-oriented |
| gptkbp:standardizedBy |
ISO/IEC 13817-1:1996
|
| gptkbp:successor |
gptkb:VDM-SL
|
| gptkbp:supports |
concurrency
object-orientation |
| gptkbp:usedFor |
modeling software systems
|
| gptkbp:bfsParent |
gptkb:VDM_(Vienna_Development_Method)
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
VDM++
|