抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
同時性問題は,共有資源へのアクセスの不確定性とスレッド同期化のような側面により,逐次プログラムにおける問題よりも同定と固定が本質的に困難である。ライブデバッガは,スレッドの呼スタックを探索することにより,並行プログラムの挙動への洞察を得るために,開発者によりしばしば使用される。それにもかかわらず,並行プログラムのための現代のライブデバッガは,通常,分離において異なるスレッドを表示する能力で強化された逐次デバッガである。これらのデバッガに対して,あらゆるスレッド呼スタックは指定されたスタートルーチンから始まり,スレッドの生成につながる呼は,それらが異なるスレッドの一部であるため,見えない。これは,関連するが明確なスレッドに属するスタックトレースを手動でリンクするために開発者を必要とする。これにより,デバッギング並行プログラムの既に困難な行為に別の負担を加える。同時プログラムのデバッギングを改善するために,著者らは,それらの親スレッドの文脈の中で,子供のスレッドのライブデバッギングを可能にするスレッドとデバッガモデルを通して,デバッガにおける不完全呼スタックの問題を扱った。提案したデバッガは,複数の関連スレッドを一緒に合併する仮想スレッド上で動作する。並行プログラムに対するデバッガの特徴をより良く理解するために,現在のライブデバッガにおける同時性関連特徴の詳細な議論を提示した。提案したモデルの適用性を,簡単なスレッド,局所的および遠隔的な約束,および遠隔オブジェクト指向データベースに対して,それを具体化することによりテストした。これらの使用事例から出発して,実用的なアプローチを確実にする実装の詳細について議論する。Copyright 2018 Elsevier B.V., Amsterdam. All rights reserved. Translated from English into Japanese by JST.【JST・京大機械翻訳】