.VDM

VDM ファイル

VDM Specification File
質問する
クイック回答

.vdm ファイルは、安全性が重視されるエンジニアリングで使用されるソフトウェアシステムの数学的記述である VDM-SL または VDM++ 形式仕様ソースファイルである可能性が最も高いです。Overture Tool (無料、overturetool.org) で開くことができます。この拡張子は、VEDIT テキストエディタのマクロスクリプトや、かつては Windows Defender のウイルス定義モジュールとしても使用されていました。

開発元: Originated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Project カテゴリ: 開発用ファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 22, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

VDM ファイル形式とは?

.vdm は、VDM-SL または VDM++ 仕様言語で記述されたソースコードを保存するために使用される開発ファイル形式です。.vdm ファイルはプレーンテキストであり、任意のテキストエディタを使用して編集できます。VDM ファイルは、コンピューティングシステムのモデルを記述する形式仕様を保存します。VDM 仕様ファイルを使用することで、設計者はシステムのハイレベルな視点を得ることができます。これは、実装ソースコードを精読するだけでは得ることが難しいものです。また、VDM ファイルはコードコンポーネントを生成するための基礎としても機能します。

Vienna Development Method (ウィーン開発法)

VDM 標準は 1970 年代に IBM のウィーン研究所で開発され、コンピュータシステム開発のための最も古い形式手法の 1 つです。VDM-SL は 1996 年に ISO/IEC 13817-1 として標準化されました。その後、オブジェクト指向モデリングをサポートするために拡張され、同じく .vdm ファイルを使用する VDM++ 標準が誕生しました。3 番目のダイアレクトである VDM-RT は、リアルタイムおよび分散システム向けに VDM++ を拡張したものです。この言語は、オペレーティングシステムの設計、コンパイラ、アビオニクスソフトウェア、医療機器制御システムなどの安全性が不可欠な領域に適用されています。

主要なオープンソースツールセットは Overture Tool です。これは Eclipse ベースの IDE で、コミュニティによって積極的に保守されており、EU の研究プロジェクトや産業プロジェクトで使用されています。一部のツールでは、2 つの主要なダイアレクトを区別するために、代替の拡張子 .vdmsl および .vdmpp が使用されることもあります。

セキュリティと安全性

リスク: LOW

プレーンテキストのソースコードファイルであり、実行可能なコンテンツは含まれません。既知のマルウェアベクターはありません。

形式の詳細

概要
正式名称VDM Specification File別名 VDM-SL source file, VDM++ source file
開発元Originated at IBM Vienna Lab; maintained by IFAD/Terma/community; tooling by VDM Tools / Overture Project登場時期 1970s (VDM-SL); ISO/IEC 13817-1 published 1996
MIME タイプtext/plain
タイプ形式仕様ソースファイル (プレーンテキスト)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • VEDIT マクロファイル (Greenview Data) - VEDIT テキストエディタ (Greenview Data, Inc.) 用のスクリプト/マクロファイル。テキスト、バイナリ、または EBCDIC ファイルの編集作業を自動化するために VDM マクロ言語で記述されています。VEDIT はニッチですが、現在も販売されている Windows/DOS 用エディタです。
  • Windows Defender ウイルス定義モジュール - 歴史的に Microsoft Windows Defender でウイルス定義モジュール(既知のマルウェアシグネチャを含む .vdm ファイル)として使用されていました。現代の Defender は異なる更新メカニズムを使用しています。

VDM ファイルを開くプログラム

Windows4 apps
VDMTools 有料 型チェックと証明のために .vdm ファイルを開きます。レガシーなツールであるため、Overture を推奨します。
VEDIT 有料 VEDIT マクロの .vdm ファイル専用:VEDIT テキストエディタを開き、マクロを実行または編集します。
Overture Tool オープンソース プロジェクトをインポート → .vdm ファイルを追加。Overture IDE を介して仕様の型チェックとアニメーション化を行います。
VS Code (with Overture extension) オープンソース Overture コミュニティが VDM 用の VS Code 言語サポートを提供しています。.vdm を開いて構文ハイライトを表示できます。
macOS2 apps
VDMTools Free (academic) 型チェックと証明のために .vdm ファイルを開きます。レガシーなツールであるため、Overture を推奨します。
Overture Tool オープンソース プロジェクトをインポート → .vdm ファイルを追加。Overture IDE を介して仕様の型チェックとアニメーション化を行います。
Linux2 apps
VDMTools Free (academic) 型チェックと証明のために .vdm ファイルを開きます。レガシーなツールであるため、Overture を推奨します。
Overture Tool オープンソース プロジェクトをインポート → .vdm ファイルを追加。Overture IDE を介して仕様の型チェックとアニメーション化を行います。

技術的詳細

詳細仕様
ファイルエンコーディングプレーンテキスト - ASCII または UTF-8
ダイアレクトVDM-SL (モジュール型/フラット)、VDM++ (オブジェクト指向)、VDM-RT (リアルタイム/分散)
ISO 標準ISO/IEC 13817-1:1996 (VDM-SL)
構文の基礎集合論、述語論理、代数的データ型
モジュール構造 (VDM-SL)`module` キーワードと `types`、`values`、`functions`、`operations` セクション
クラス構造 (VDM++)`class` キーワードとインスタンス変数、メソッド、不変条件
一般的なファイルサイズ1 KB - 200 KB
OS サポートWindows, Linux, macOS - プラットフォームに依存しないテキスト形式
主要ツールOverture Tool (Eclipse ベース、オープンソース); VDMTools (商用、レガシー)
代替拡張子VDM-SL ソース用の `.vdmsl`、VDM++ ソース用の `.vdmpp` および `.vpp`
コード生成Overture Tool により VDM++/VDM-RT からの Java および C++ 生成をサポート
アプリケーションドメインアビオニクス、医療機器、金融システム、コンパイラ設計、安全性が不可欠な組み込みシステム
リリース日1970s (VDM-SL); ISO/IEC 13817-1 published 1996
最新バージョンVDM-SL (ISO/IEC 13817-1:1996); VDM++ (extension for OO, 2000s); VDM-RT (real-time extension)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.overturetool.org

VDM の変換

コミュニティ Q&A

ユーザーからの質問
質問する
VDM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。VDM ファイルについて最初の質問をしてみましょう。

よくある質問

.vdm ファイルとは何ですか?
多くの場合、VDM-SL または VDM++ 形式仕様ファイル(数学的ソフトウェア仕様言語、ISO 標準)です。また、VEDIT テキストエディタのマクロである可能性もあります。
.vdm 仕様ファイルを開くにはどうすればよいですか?
VDM の主要なアクティブ IDE である Overture Tool (無料、overturetool.org) を使用してください。レガシーな代替手段として VDMTools (vdmtools.jp、現在は非アクティブの可能性があります) があります。
VDM は何に使用されますか?
アビオニクス、医療機器、金融ソフトウェアなど、安全性が重視されるシステムの形式モデリングに使用されます。エンジニアはコーディング前に、数学的に正当性の特性を証明することができます。
VDMTools はまだ保守されていますか?
vdmtools.jp のウェブサイトは 2025 年時点で休止しているようです。アクティブなオープンソースの後継ツールは Overture Tool (overturetool.org) です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧