.VDM

VDM-bestand

VDM Specification File
Stel een vraag
SNEL ANTWOORD

Een .vdm-bestand is hoogstwaarschijnlijk een VDM-SL of VDM++ formeel specificatiebronbestand - een wiskundige beschrijving van een softwaresysteem dat wordt gebruikt in de veiligheidskritische techniek. Open het met Overture Tool (gratis, overturetool.org). De extensie wordt ook gebruikt door de VEDIT-teksteditor voor macro-scripts, en historisch gezien door Windows Defender voor virusdefinitiemodules.

Ontwikkelaar: Originated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Project Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het VDM-bestandsformaat?

.vdm is een ontwikkelingsbestandsformaat dat wordt gebruikt voor het opslaan van broncode geschreven in de specificatietalen VDM-SL of VDM++. Een .vdm-bestand is platte tekst en kan worden bewerkt met elke teksteditor. VDM-bestanden slaan formele specificaties op die een model van een computersysteem beschrijven. Het gebruik van VDM-specificatiebestanden stelt ontwerpers in staat om een overzicht op hoog niveau van het systeem te krijgen - een overzicht dat moeilijker te verkrijgen is door alleen de broncode van de implementatie te bestuderen. VDM-bestanden kunnen ook dienen als basis voor het genereren van codecomponenten.

Vienna Development Method

De VDM-standaard werd in de jaren 70 ontwikkeld in het Weense laboratorium van IBM en is een van de oudste formele methoden voor de ontwikkeling van computersystemen. VDM-SL werd in 1996 gestandaardiseerd als ISO/IEC 13817-1. Het werd verder uitgebreid om objectgeoriënteerd modelleren te ondersteunen, wat resulteerde in de VDM++-standaard, die ook .vdm-bestanden gebruikt. Een derde dialect, VDM-RT, breidt VDM++ uit voor real-time en gedistribueerde systemen. De taal wordt toegepast in veiligheidskritische domeinen, waaronder het ontwerp van besturingssystemen, compilers, luchtvaartsoftware en besturingssystemen voor medische apparatuur.

De primaire open-source toolset is de Overture Tool, een op Eclipse gebaseerde IDE die actief wordt onderhouden door de gemeenschap en wordt gebruikt in EU-onderzoeks- en industriële projecten. Sommige tools gebruiken de alternatieve extensies .vdmsl en .vdmpp om de twee belangrijkste dialecten te onderscheiden.

Beveiliging & veiligheid

RISICO: LOW

Platte tekst broncodebestanden; geen uitvoerbare inhoud. Geen bekende malware-vector.

Formaatdetails

in een notendop
VOLLEDIGE NAAMVDM Specification Fileook bekend als VDM-SL source file, VDM++ source file
ONTWIKKELAAROriginated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Projectsinds 1970s (VDM-SL); ISO/IEC 13817-1 published 1996
MIME-TYPEtext/plain
TYPEformeel specificatiebronbestand (platte tekst)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • VEDIT Macro-bestand (Greenview Data) - Script/macrobestand voor de VEDIT-teksteditor (Greenview Data, Inc.); geschreven in de VDM-macrotaal om bewerkingstaken op tekst-, binaire of EBCDIC-bestanden te automatiseren. VEDIT is een niche maar nog steeds verkochte Windows/DOS-editor.
  • Windows Defender Virusdefinitiemodule - Historisch gebruikt door Microsoft Windows Defender voor virusdefinitiemodules (.vdm-bestanden die bekende malware-handtekeningen bevatten); het moderne Defender gebruikt een ander updatemechanisme.

Programma's die VDM-bestanden openen

Windows4 apps
VDMTools Betaald Open .vdm-bestanden voor typecontrole en bewijsvoering; verouderde tool, geef de voorkeur aan Overture.
VEDIT Betaald Alleen voor VEDIT-macro .vdm-bestanden: open de VEDIT-teksteditor en voer macro's uit of bewerk ze.
Overture Tool Open-source Project importeren → .vdm-bestanden toevoegen; typecontrole en animatie van specificaties via de Overture IDE.
VS Code (with Overture extension) Open-source De Overture-gemeenschap biedt VS Code-taalondersteuning voor VDM; open .vdm voor syntaxismarkering.
macOS2 apps
VDMTools Free (academic) Open .vdm-bestanden voor typecontrole en bewijsvoering; verouderde tool, geef de voorkeur aan Overture.
Overture Tool Open-source Project importeren → .vdm-bestanden toevoegen; typecontrole en animatie van specificaties via de Overture IDE.
Linux2 apps
VDMTools Free (academic) Open .vdm-bestanden voor typecontrole en bewijsvoering; verouderde tool, geef de voorkeur aan Overture.
Overture Tool Open-source Project importeren → .vdm-bestanden toevoegen; typecontrole en animatie van specificaties via de Overture IDE.

Technische details

diepe specificaties
BestandscoderingPlatte tekst - ASCII of UTF-8
DialectenVDM-SL (modulair/plat), VDM++ (objectgeoriënteerd), VDM-RT (real-time/gedistribueerd)
ISO-standaardISO/IEC 13817-1:1996 (VDM-SL)
SyntaxisbasisVerzamelingenleer, predicatenlogica, algebraïsche datatypen
Modulestructuur (VDM-SL)`module`-trefwoord met secties voor `types`, `values`, `functions`, `operations`
Klassestructuur (VDM++)`class`-trefwoord met instantievariabelen, methoden en invarianten
Typische bestandsgrootte1 KB - 200 KB
OS-ondersteuningWindows, Linux, macOS - platformonafhankelijk tekstformaat
Primaire toolingOverture Tool (op Eclipse gebaseerd, open source); VDMTools (commercieel, verouderd)
Alternatieve extensies`.vdmsl` voor VDM-SL-bronnen, `.vdmpp` en `.vpp` voor VDM++-bronnen
CodegeneratieJava- en C++-generatie vanuit VDM++/VDM-RT ondersteund door Overture Tool
ToepassingsdomeinenLuchtvaart, medische apparatuur, financiële systemen, compilerontwerp, veiligheidskritische embedded systemen
Uitgebracht1970s (VDM-SL); ISO/IEC 13817-1 published 1996
Laatste versieVDM-SL (ISO/IEC 13817-1:1996); VDM++ (extension for OO, 2000s); VDM-RT (real-time extension)
Open standaardJa · royaltyvrij
Specificatiewww.overturetool.org

VDM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met VDM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over VDM-bestanden.

Veelgestelde vragen

Wat is een .vdm-bestand?
Hoogstwaarschijnlijk een VDM-SL of VDM++ formeel specificatiebestand (wiskundige softwarespecificatietaal, ISO-standaard). Het kan ook een macro voor de VEDIT-teksteditor zijn.
Hoe open ik een .vdm-specificatiebestand?
Gebruik Overture Tool (gratis, overturetool.org) - de belangrijkste actieve IDE voor VDM. Verouderd alternatief: VDMTools (vdmtools.jp, mogelijk inactief).
Waarvoor wordt VDM gebruikt?
Formele modellering van veiligheidskritische systemen: luchtvaart, medische apparatuur, financiële software. Hiermee kunnen ingenieurs de correctheidseigenschappen wiskundig bewijzen voordat ze gaan coderen.
Wordt VDMTools nog onderhouden?
De website vdmtools.jp lijkt sinds 2025 inactief te zijn. De actieve open-source opvolger is Overture Tool (overturetool.org).

Referenties

1ISO/IEC 13817-1:1996 - VDM-SLwww.iso.org
2Overture Tool (VDM-SL/VDM++ IDE)www.overturetool.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z