操作的意味論とは? わかりやすく解説

操作的意味論

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/03 09:25 UTC 版)

Jump to navigation Jump to search

操作的意味論(そうさてきいみろん、Operational Semantics)とは、プログラム意味数学的に厳密に与える計算機科学の手法の一種(プログラム意味論参照)。

概要

プログラミング言語の操作的意味論は、有効なプログラムを計算ステップのシーケンスとして解釈する様子を記述する。そのようなシーケンスがプログラムの意味となる。関数型言語では、シーケンスの最後にはプログラムの値が返される。(一般にプログラムには非決定性があるため、ひとつのプログラムが返す値はひとつではなく、計算シーケンスも様々であることがある。)

典型的な操作的意味論の厳密な定義を与えたのは Gordon Plotkin の1981年論文 "A Structural Approach to Operational Semantics"(操作的意味論への構造的アプローチ)が最初である。それは、対象言語に対応する状態遷移系を用意するものであった。そのような定義により言語の形式的分析が可能となり、プログラム間の関係を研究することが可能となった。重要な関係として Simulation Preorder双模倣性がある。これらは特に並行性を扱う場合に有用である。並行性に関する意味論を扱う別の方法として、アクターモデルのイベント構造を利用する方法がある。

状態遷移系による操作的意味論の定義は、一般に可能な遷移の集合の帰納的定義を与えることによってなされる。これは通常、系の正しい遷移群を定義する推論規則の形式となる。

世界初の操作的意味論はラムダ計算のそれであった。SECDマシンの流れを汲む抽象機械も極めて近い関係にある。

参考文献


操作的意味論

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/14 16:23 UTC 版)

形式手法」の記事における「操作的意味論」の解説

操作的意味論では、より単純な計算モデル一連の動作によってシステムの意味表現する。この場合モデルの単純性が表現明確にする。しかし、これは意味論的な判断先延ばしとも言われている(つまり、使用され単純な計算モデルの意味論の定義はどうなるのか?)。

※この「操作的意味論」の解説は、「形式手法」の解説の一部です。
「操作的意味論」を含む「形式手法」の記事については、「形式手法」の概要を参照ください。

ウィキペディア小見出し辞書の「操作的意味論」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

','','','','','','','','','','','','','','','','','',''];function getDictCodeItems(a){return dictCodeList[a]};

すべての辞書の索引

「操作的意味論」の関連用語







7
32% |||||



10
30% |||||

操作的意味論のお隣キーワード
検索ランキング
';function getSideRankTable(){return sideRankTable};

   

英語⇒日本語
日本語⇒英語
   



操作的意味論のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの操作的意味論 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの形式手法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS