.VDM

VDM Datei

VDM Specification File
Frage stellen
SCHNELLE ANTWORT

Eine .vdm-Datei ist höchstwahrscheinlich eine VDM-SL- oder VDM++-Quellcodedatei für formale Spezifikationen - eine mathematische Beschreibung eines Softwaresystems, das in der sicherheitskritischen Technik verwendet wird. Öffnen Sie diese mit dem Overture Tool (kostenlos, overturetool.org). Die Dateiendung wird auch vom Texteditor VEDIT für Makroskripte und historisch von Windows Defender für Virendefinitionsmodule verwendet.

Entwickler: Originated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Project Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das VDM-Dateiformat?

.vdm ist ein Entwicklungsdateiformat zur Speicherung von Quellcode, der in den Spezifikationssprachen VDM-SL oder VDM++ geschrieben wurde. Eine .vdm-Datei ist reiner Text und kann mit jedem Texteditor bearbeitet werden. VDM-Dateien speichern formale Spezifikationen, die ein Modell eines Computersystems beschreiben. Die Verwendung von VDM-Spezifikationsdateien ermöglicht es Designern, eine übergeordnete Sicht auf das System zu erhalten - eine Sicht, die schwieriger zu erlangen ist, wenn man nur den Implementierungsquellcode liest. VDM-Dateien können auch als Basis für die Generierung von Codekomponenten dienen.

Vienna Development Method

Der VDM-Standard wurde in den 1970er Jahren im Wiener Labor von IBM entwickelt und ist eine der ältesten formalen Methoden für die Entwicklung von Computersystemen. VDM-SL wurde 1996 als ISO/IEC 13817-1 standardisiert. Es wurde weiterentwickelt, um objektorientierte Modellierung zu unterstützen, was zum VDM++-Standard führte, der ebenfalls .vdm-Dateien verwendet. Ein dritter Dialekt, VDM-RT, erweitert VDM++ für Echtzeit- und verteilte Systeme. Die Sprache wird in sicherheitskritischen Bereichen eingesetzt, darunter Betriebssystemdesign, Compiler, Avionik-Software und Steuerungssysteme für medizinische Geräte.

Das primäre Open-Source-Toolset ist das Overture Tool, eine Eclipse-basierte IDE, die aktiv von der Community gepflegt und in EU-Forschungs- und Industrieprojekten eingesetzt wird. Einige Tools verwenden die alternativen Dateiendungen .vdmsl und .vdmpp, um die beiden Hauptdialekte zu unterscheiden.

Sicherheit

RISIKO: LOW

Klartext-Quellcodedateien; kein ausführbarer Inhalt. Kein bekannter Malware-Vektor.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVDM Specification Filealias VDM-SL source file, VDM++ source file
ENTWICKLEROriginated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Projectseit 1970s (VDM-SL); ISO/IEC 13817-1 published 1996
MIME TYPEtext/plain
TYPQuellcodedatei für formale Spezifikationen (Klartext)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • VEDIT Makro-Datei (Greenview Data) - Skript-/Makrodatei für den VEDIT-Texteditor (Greenview Data, Inc.); geschrieben in der VDM-Makrosprache zur Automatisierung von Bearbeitungsaufgaben an Text-, Binär- oder EBCDIC-Dateien. VEDIT ist ein Nischen-Editor für Windows/DOS, der immer noch vertrieben wird.
  • Windows Defender Virendefinitionsmodul - Wurde historisch von Microsoft Windows Defender für Virendefinitionsmodule verwendet (.vdm-Dateien, die bekannte Malware-Signaturen enthalten); das moderne Defender verwendet einen anderen Aktualisierungsmechanismus.

Programme zum Öffnen von VDM-Dateien

Windows4 apps
VDMTools Kostenpflichtig Öffnen von .vdm-Dateien für Typprüfung und Beweisführung; Legacy-Tool, Overture wird bevorzugt.
VEDIT Kostenpflichtig Nur für VEDIT-Makro-.vdm-Dateien: VEDIT-Texteditor öffnen und Makros ausführen/bearbeiten.
Overture Tool Open Source Projekt importieren → .vdm-Dateien hinzufügen; Typprüfung und Animation von Spezifikationen über die Overture-IDE.
VS Code (with Overture extension) Open Source Die Overture-Community bietet VS Code-Sprachunterstützung für VDM; .vdm für Syntax-Highlighting öffnen.
macOS2 apps
VDMTools Free (academic) Öffnen von .vdm-Dateien für Typprüfung und Beweisführung; Legacy-Tool, Overture wird bevorzugt.
Overture Tool Open Source Projekt importieren → .vdm-Dateien hinzufügen; Typprüfung und Animation von Spezifikationen über die Overture-IDE.
Linux2 apps
VDMTools Free (academic) Öffnen von .vdm-Dateien für Typprüfung und Beweisführung; Legacy-Tool, Overture wird bevorzugt.
Overture Tool Open Source Projekt importieren → .vdm-Dateien hinzufügen; Typprüfung und Animation von Spezifikationen über die Overture-IDE.

Technische Details

technische Spezifikation
DateikodierungKlartext - ASCII oder UTF-8
DialekteVDM-SL (modular/flach), VDM++ (objektorientiert), VDM-RT (Echtzeit/verteilt)
ISO-StandardISO/IEC 13817-1:1996 (VDM-SL)
Syntax-BasisMengenlehre, Prädikatenlogik, algebraische Datentypen
Modulstruktur (VDM-SL)`module`-Schlüsselwort mit den Abschnitten `types`, `values`, `functions`, `operations`
Klassenstruktur (VDM++)`class`-Schlüsselwort mit Instanzvariablen, Methoden und Invarianten
Typische Dateigröße1 KB - 200 KB
Betriebssystem-UnterstützungWindows, Linux, macOS - plattformunabhängiges Textformat
Primäre WerkzeugeOverture Tool (Eclipse-basiert, Open Source); VDMTools (kommerziell, Legacy)
Alternative Dateiendungen`.vdmsl` für VDM-SL-Quellen, `.vdmpp` und `.vpp` für VDM++-Quellen
CodegenerierungJava- und C++-Generierung aus VDM++/VDM-RT wird vom Overture Tool unterstützt
AnwendungsbereicheAvionik, medizinische Geräte, Finanzsysteme, Compiler-Design, sicherheitskritische eingebettete Systeme
Veröffentlicht1970s (VDM-SL); ISO/IEC 13817-1 published 1996
Neueste VersionVDM-SL (ISO/IEC 13817-1:1996); VDM++ (extension for OO, 2000s); VDM-RT (real-time extension)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.overturetool.org

VDM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit VDM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu VDM-Dateien.

Häufig gestellte Fragen

Was ist eine .vdm-Datei?
Höchstwahrscheinlich eine VDM-SL- oder VDM++-Datei für formale Spezifikationen (mathematische Softwarespezifikationssprache, ISO-Standard). Es kann sich auch um ein Makro des VEDIT-Texteditors handeln.
Wie öffne ich eine .vdm-Spezifikationsdatei?
Verwenden Sie das Overture Tool (kostenlos, overturetool.org) - die wichtigste aktive IDE für VDM. Legacy-Alternative: VDMTools (vdmtools.jp, möglicherweise inaktiv).
Wofür wird VDM verwendet?
Formale Modellierung von sicherheitskritischen Systemen: Avionik, medizinische Geräte, Finanzsoftware. Es ermöglicht Ingenieuren, Korrektheitsmerkmale mathematisch zu beweisen, bevor sie mit der Programmierung beginnen.
Wird VDMTools noch gepflegt?
Die Website vdmtools.jp scheint seit 2025 inaktiv zu sein. Der aktive Open-Source-Nachfolger ist das Overture Tool (overturetool.org).

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen