.VDM

VDM-fil

VDM Specification File
Stil et spørgsmål
HURTIGT SVAR

En .vdm-fil er sandsynligvis en VDM-SL eller VDM++ formel specifikationskildefil - en matematisk beskrivelse af et softwaresystem, der anvendes i sikkerhedskritisk teknik. Åbn den med Overture Tool (gratis, overturetool.org). Filendelsen bruges også af teksteditoren VEDIT til makromanuskripter og historisk af Windows Defender til virusdefinitionsmoduler.

Udvikler: Originated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Project Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er VDM-filformatet?

.vdm er et udviklingsfilformat, der bruges til at gemme kildekode skrevet i specifikationssprogene VDM-SL eller VDM++. En .vdm-fil er almindelig tekst og kan redigeres med enhver teksteditor. VDM-filer gemmer formelle specifikationer, der beskriver en model af et computersystem. Brug af VDM-specifikationsfiler giver designere mulighed for at få et overblik over systemet på højt niveau - et overblik, der er sværere at opnå ved blot at gennemse implementeringskildekoden. VDM-filer kan også tjene som grundlag for generering af kodekomponenter.

Vienna Development Method

VDM-standarden blev udviklet i 1970'erne på IBM's Vienna Laboratory og er en af de ældste formelle metoder til udvikling af computersystemer. VDM-SL blev standardiseret som ISO/IEC 13817-1 i 1996. Den blev yderligere forbedret til at understøtte objektorienteret modellering, hvilket resulterede i VDM++-standarden, som også bruger .vdm-filer. En tredje dialekt, VDM-RT, udvider VDM++ til realtids- og distribuerede systemer. Sproget anvendes inden for sikkerhedskritiske domæner, herunder design af operativsystemer, compilere, flyelektronik og kontrolsystemer til medicinsk udstyr.

Det primære open source-værktøjssæt er Overture Tool, en Eclipse-baseret IDE, der vedligeholdes aktivt af fællesskabet og bruges i EU-forskningsprojekter og industrielle projekter. Nogle værktøjer bruger de alternative filendelser .vdmsl og .vdmpp for at skelne mellem de to hoveddialekter.

Sikkerhed og tryghed

RISIKO: LOW

Kildefiler i almindelig tekst; intet eksekverbart indhold. Ingen kendte malware-vektorer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNVDM Specification Fileogså kendt som VDM-SL source file, VDM++ source file
UDVIKLEROriginated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Projectsiden 1970s (VDM-SL); ISO/IEC 13817-1 published 1996
MIME-TYPEtext/plain
TYPEformel specifikationskildefil (almindelig tekst)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • VEDIT Makrofil (Greenview Data) - Script/makrofil til VEDIT-teksteditor (Greenview Data, Inc.); skrevet i VDM-makrosprog for at automatisere redigeringsopgaver i tekst-, binære eller EBCDIC-filer. VEDIT er en nichepræget, men stadig solgt Windows/DOS-editor.
  • Windows Defender Virus Definition Module - Brugt historisk af Microsoft Windows Defender til virusdefinitionsmoduler (.vdm-filer indeholdende kendte malware-signaturer); moderne Defender bruger en anden opdateringsmekanisme.

Programmer der åbner VDM-filer

Windows4 apps
VDMTools Betalt Åbn .vdm-filer til typekontrol og bevis; forældet værktøj, foretræk Overture.
VEDIT Betalt Kun til VEDIT-makro .vdm-filer: åbn VEDIT-teksteditor og kør/rediger makroer.
Overture Tool Open-source Importer projekt → tilføj .vdm-filer; typekontroller og animer specifikationer via Overture IDE.
VS Code (with Overture extension) Open-source Overture-fællesskabet tilbyder VS Code-sprogunderstøttelse til VDM; åbn .vdm for syntaksfremhævning.
macOS2 apps
VDMTools Free (academic) Åbn .vdm-filer til typekontrol og bevis; forældet værktøj, foretræk Overture.
Overture Tool Open-source Importer projekt → tilføj .vdm-filer; typekontroller og animer specifikationer via Overture IDE.
Linux2 apps
VDMTools Free (academic) Åbn .vdm-filer til typekontrol og bevis; forældet værktøj, foretræk Overture.
Overture Tool Open-source Importer projekt → tilføj .vdm-filer; typekontroller og animer specifikationer via Overture IDE.

Tekniske detaljer

dyb specifikation
FilkodningAlmindelig tekst - ASCII eller UTF-8
DialekterVDM-SL (modulær/flad), VDM++ (objektorienteret), VDM-RT (realtid/distribueret)
ISO-standardISO/IEC 13817-1:1996 (VDM-SL)
SyntaksgrundlagMængdelære, prædikatlogik, algebraiske datatyper
Modulstruktur (VDM-SL)«module»-nøgleord med sektionerne «types», «values», «functions», «operations»
Klassestruktur (VDM++)«class»-nøgleord med instansvariabler, metoder og invarianter
Typisk filstørrelse1 KB - 200 KB
OS-understøttelseWindows, Linux, macOS - platformuafhængigt tekstformat
Primære værktøjerOverture Tool (Eclipse-baseret, open source); VDMTools (kommerciel, forældet)
Alternative filendelser`.vdmsl` for VDM-SL kilder, `.vdmpp` og `.vpp` for VDM++ kilder
KodegenereringJava- og C++-generering fra VDM++/VDM-RT understøttes af Overture Tool
AnvendelsesområderFlyelektronik, medicinsk udstyr, finansielle systemer, compiler-design, sikkerhedskritiske indlejrede systemer
Udgivet1970s (VDM-SL); ISO/IEC 13817-1 published 1996
Seneste versionVDM-SL (ISO/IEC 13817-1:1996); VDM++ (extension for OO, 2000s); VDM-RT (real-time extension)
Åben standardJa · royaltyfri
Specifikationwww.overturetool.org

VDM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med VDM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om VDM-filer.

Ofte stillede spørgsmål

Hvad er en .vdm-fil?
Sandsynligvis en VDM-SL eller VDM++ formel specifikationsfil (matematisk softwarespecifikationssprog, ISO-standard). Kan også være en VEDIT-teksteditor-makro.
Hvordan åbner jeg en .vdm-specifikationsfil?
Brug Overture Tool (gratis, overturetool.org) - den primære aktive IDE til VDM. Forældet alternativ: VDMTools (vdmtools.jp, kan være inaktivt).
Hvad bruges VDM til?
Formel modellering af sikkerhedskritiske systemer: flyelektronik, medicinsk udstyr, finansiel software. Gør det muligt for ingeniører at bevise korrekthedsegenskaber matematisk før kodning.
Vedligeholdes VDMTools stadig?
Webstedet vdmtools.jp ser ud til at være inaktivt pr. 2025. Den aktive open source-efterfølger er Overture Tool (overturetool.org).

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å