ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング


インデックスリンク

インデックスツリー

  • RootNode

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.5
  4. No.1

Dependable FFI:ディペンダブルな外部機能呼び出し機構の設計と実装

https://ipsj.ixsq.nii.ac.jp/records/81568
https://ipsj.ixsq.nii.ac.jp/records/81568
aaaa122e-592c-4d66-9b07-3a0ed5bbd4c6
名前 / ファイル ライセンス アクション
IPSJ-TPRO0501018.pdf IPSJ-TPRO0501018.pdf (110.2 kB)
Copyright (c) 2012 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2012-03-28
タイトル
タイトル Dependable FFI:ディペンダブルな外部機能呼び出し機構の設計と実装
タイトル
言語 en
タイトル Dependable FFI: Design and Implementation of Dependable Foreign Function Interface
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
横浜国立大学大学院
著者所属
横浜国立大学大学院
著者所属
横浜国立大学大学院
著者所属(英)
en
Graduate School of Yokohama National University
著者所属(英)
en
Graduate School of Yokohama National University
著者所属(英)
en
Graduate School of Yokohama National University
著者名 中田, 晋平 若森, 拓馬 倉光, 君郎

× 中田, 晋平 若森, 拓馬 倉光, 君郎

中田, 晋平
若森, 拓馬
倉光, 君郎

Search repository
著者名(英) Shinpei, Nakata Takuma, Wakamori Kimio, Kuramitsu

× Shinpei, Nakata Takuma, Wakamori Kimio, Kuramitsu

en Shinpei, Nakata
Takuma, Wakamori
Kimio, Kuramitsu

Search repository
論文抄録
内容記述タイプ Other
内容記述 近年,ソフトウェアシステムは複数のコンポーネントや機能から構成され,協調,分散的に動作することが特徴の1つとしてあげられる.このため,外部の機能をつなぎ合わせてプログラムロジックを記述するためによく用いられるスクリプト言語は他の言語で実装された機能を呼び出すためのインタフェースである,Foreign Function Interface(FFI)が必要不可欠である.しかし,近代的な環境では,利用している外部のコンポーネントや機能がなんらかの理由で問題を起こして,エラーを呼び出し元のプログラムへ返さずに終了してしまった場合などに,呼び出し元のプログラムは待機状態に陥るなどしてしまい,問題が伝搬してしまう可能性がある.このため,外部のコンポーネントを多く利用するスクリプト言語のFFIでは,機能の張り合わせ(グルー)以外にも,外部機能で障害がおこった際に適切にそれを検出し,言語側に伝える機能をもっていることが望ましい.そこで我々は,もっと信頼性高く外部機能を呼び出すFFIの設計を研究目的とした.本発表では,まず,従来のFFIを拡張し,他言語の機能だけでなく,プログラムから外部の機能を呼び出す際に用いるインタフェースとしてFFIの再定義を行う.次に,外部機能が問題をおこしていることを明確にするため,FFIでロギングを行うことを提案する.さらに,外部機能が問題をおこしているかどうか積極的にモニタリングし,ログを記録するコンポーネントを設計した.そしてこれらの機能をプログラマから利用するためのDependable FFIを設計し,プロトタイプ実装を行った.
論文抄録(英)
内容記述タイプ Other
内容記述 Flexibility of software is a key part of resilient software. Scripting technology will help us to improve the software flexibility from the development phase to the operational phase. We focus on the interaction between components, since the nature of scripting language serves as a glue for different components. Existing scripting languages; however, have little concern about this interaction. Our key idea is automated tracking of interactions between components. Therefore, in this presentation, we propose to include an observation point at the service interface into the scripting language, which we call Dependable FFI.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 5, 号 1, p. 39-39, 発行日 2012-03-28
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-21 19:19:07.182898
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3