マルチスレッドに対応したプログラム実行制御・監視環境
スポンサーリンク
概要
- 論文の詳細を見る
ソフトウェアを開発する際には,実際に開発中のプログラムを実行し,その振舞いを調査する作業が頻繁に繰り返される.これは,実際にプログラムを実行してみることが,不具合の検出や,その原因の特定,プログラムに対する理解などに欠かすことができないためである.このような作業を支援するツールを,総称してdirectorと呼ぶ.Directorは,その種類や目的にかかわらず,プログラムの実行の制御と監視の2種類の基本機能を必要とする場合が多い.そこで筆者らは以前の研究で,director開発者に対しこれらの基本機能を提供する,プログラム実行制御・監視環境を提案した.しかし筆者らの環境には,マルチスレッドプログラムの実行を考慮していないという問題があった.そこで本論文では,マルチスレッドプログラムに対応したdirectorの開発のための,プログラム実行制御・監視環境を提案する.提案環境では,マルチスレッドプログラムの実行の監視を非常に柔軟に行うことができる.Directorはこの機能を利用することで,必要最小限の部分のみを監視し,オーバヘッドを抑えることなどが可能となる.提案環境は,ユーザ空間スレッド機構を組み込んだ仮想マシンを利用して,このような機能を実現している.また本論文では,実際に提案環境を利用して構築したdirectorの例を紹介し,その評価結果についても述べる.
- 一般社団法人情報処理学会の論文
- 2007-03-15
著者
-
高田 真吾
慶應義塾大学大学院 理工学研究科
-
土居 範久
慶應義塾大学大学院 理工学研究科
-
高田 眞吾
慶應義塾大学理工学部
-
土居 範久
慶應義塾大学
-
高田 眞吾
慶應義塾大学大学院理工学研究科
-
土居 範久
中央大 理工
-
高田 真吾
慶応大 大学院理工学研究科
-
孝壽 俊彦
慶應義塾大学
-
土井 範久
中央大学大学院 理工学研究科
-
高田 眞吾
慶應義塾大学
関連論文
- 発信元情報を適用したベイジアンスパムフィルタ方式の提案(セッションB-10:spam,フィルタリング)
- MyJVNを用いた脆弱性対策情報提供サービスの検討(セッション6-A:不正アクセス対策(2))
- 定点観測システムISDASを用いた不正ホスト数の同定(セッション3-B:ネットワークセキュリティ(2))
- M-008 アクセスログを用いた不正ホスト総数の推定に関する検討(M分野:ユビキタス・マルチメディア・セキュリティ)
- Status Tracking Notes : 時系列イベント情報の共有(セッション2)
- D-13-2 動的エージェント構成機構を応用した情報検索システム
- 共生・寄生エージェントモデルに基づく交渉プロトコルマネージャ
- エージェントのための対話プランニング
- 共生・寄生エージェント・モデルに基づく移動エージェントの設計と実装
- エージェントの動的拡張のためのエージェント構成機構の提案
- インターネットを用いた複数経路データ伝送方式の性能評価
- 仮想マシンの中間言語に基づく回帰テスト選択手法(テスト技法・保守技術)
- インターネットの分散観測による不正侵入者の探索活動のマクロ・ミクロ解析
- 創発的な振舞いに基づく対話過程のモデル化
- 定点観測システムISDASを用いた不正ホスト数の同定(セッション3-B:ネットワークセキュリティ(2))
- 携帯電話を対象としたPIN認証向け日本語パスワードの提案
- 多地点テレビ会議における通信品質のばらつきが主観品質に及ぼす影響
- 複数経路を用いてIPパケット転送するマルチルートゲートウェイの実装と評価
- 5U-2 複数経路を用いてIPパケット転送するマルチルートゲートウェイの実装と評価
- 5U-1 TCP/IPパケットを複数経路に分配して通信する方式の性能評価
- B-11-2 複数のTCP通信にDRRを適用する場合の通信品質の評価
- B-11-1 最低保証帯域を設定したTCP通信品質の評価
- B-7-51 複数経路を用いたTCP通信に関する一検討
- B-11-14 電子商取引に帯域制御を適用する場合の通信品質の検討
- B-7-78 インターネットを用いた複数経路データ転送方式に関する一検討
- TCP通信を帯域保証する場合の問題点の分析
- TCP通信を帯域保証する場合の問題点の分析
- 複数のTCP通信にWFQを適用する場合の通信品質の検討
- TCP通信を帯域保証する場合の問題点の分析
- SH-3向けTLBプリロード手法の提案
- Webサイトに埋め込まれたインジェクション攻撃の痕跡検知システムの提案
- セキュリティ無効化攻撃を利用したマルウェアの検知と活動抑止手法の提案
- Webサイトに埋め込まれたインジェクション攻撃の痕跡検知システムの提案
- 係り受けによる曖昧性の解消を支援する推敲システム
- 共生/寄生エージェント・モデルによる発展的P2Pアプリケーション構築法(オブジェクト指向技術)
- 共生・寄生エージェントモデルにおける認証メカニズム
- 共生・寄生エージェントモデルにおける認証メカニズム
- 編集にあたって(次世代統合シミュレーション技術)
- 「IT基本戦略」を検証する(インタラクティブ・エッセイ)
- 特集「情報セキュリティの理論と応用」の編集にあたって
- 日本学術会議会長と計算機科学者の対話
- 2G-7 電子投票におけるMixnet機関の負担軽減
- 携帯電話を対象としたPIN認証向け日本語パスワードの提案
- 携帯電話を対象としたPIN認証向け日本語パスワードの提案
- 熟知していないソフトウェア部品空間の探索に関する研究
- フィッシングサイトの特徴を用いた検出手法の改善
- 不正アクセスのトラフィックによるセンサの独立性(セッション2-C : ネットワーク攻撃監視・防御(1))
- 不正アクセスのトラフィックによるセンサの独立性(セッション2-C : ネットワーク攻撃監視・防御(1))
- インターネットの分散観測による不正侵入者の探索活動のマクロ・ミクロ解析
- MultithreadSmalltalkのオブジェクト割付けの改善 : 複数プロセスでのオブジェクト割付けの効率化
- マルウェアの耐解析機能を逆用した活動抑止手法の提案
- MyJVNを用いた脆弱性対策情報提供サービスの検討(セッション6-A:不正アクセス対策(2))
- プロキシを利用したHTTPリクエスト解析によるフィッシングサイト検出システムの提案(ネットワークセキュリティ)
- Smalltalk-80による並行プログラミング
- コミュニティ知識ベース環境の構築へ向けての知識の形成と利用に関する調査と分析
- 文章構築時における様々なRepresentationの統合に関する研究
- 計算機上におけるコミュニケーションの履歴表示に関する研究
- "Representational Talkback"の増幅による「書いてまとめる」プロセスの支援へ向けて(「オフィスにおける知的生産性向上支援ツール」にあたって)
- デザイン理論に基づいた「書いてまとめる」プロセスの支援に関する研究
- 電子媒体を用いたコミュニケーションに関する研究 : 要求獲得の事例をもとに
- 隠れた意図の明示化を支援するインタラクティブシステム
- 他者の感性情報を利用した画像空間の理解
- 「全体」「部分」間の相互作用に着目したドキュメント構築支援
- 隠れた意図の明示化を支援するインタラクティブシステム
- 他者の感性情報を利用した画像空間の理解
- 「全体」「部分」間の相互作用に着目したドキュメント構築支援
- ユーザビリティ評価実験のデザインに関する考察
- 情報・空間・運用の統合による協調作業支援環境に関する考察
- 第19回ソフトウェア工学国際会議(ICSE97)の報告
- 個人の感性の違いを考慮した画像検索に向けての一考察
- 理解しやすいハイパーメディア情報に関する考察
- 修正保守に対するオブジェクト指向設計の影響について
- インタラクティブシステムにおける知識の漸次的形式化の支援
- MultithreadSmalltalk
- あいまいなルートを持つジェネレーションスキャベンジング
- ソフトウェアの動的モデルに着目したラウンドトリップエンジニアリングの支援
- 共生・寄生モデルにおけるモーバイルエージェントに対するデバッガ
- 2P-5 記号的実行による統合テスト用テストデータ自動生成(ソフトウェアの検査・検証,学生セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- サーバサイドの入出力を考慮したWebアプリケーションの回帰テスト支援ツール
- Webアプリケーションを対象とした回帰テスト支援ツール(プログラミング支援)
- ソフトウェアの動的モデルた着目したラウンドトリップェンジニアリングの支援(動向/テスト/ツール)
- CORBAのコンポーネント化に関する研究
- 脆弱性対策情報データベースJVNの提案(社会人学生論文)
- Dynamic Translationを利用した可逆デバッガ(サイバー増大ページ論文概要,サイバー増大号)
- 6P-6 相互作用オカレンスに着目したシーケンス図の三次元化に関する研究(ソフトウェア理解支援,学生セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- マルチスレッドに対応したプログラム実行制御・監視環境
- シームレスコンピューティングのための異種分散コンポーネントのPlug and Play環境(ミドルウェア,シームレスコンピューティングとその応用技術)
- シームレスコンピューティングのための異種分散コンポーネントの Plug and Play 環境
- 異種分散コンポーネントを利用するアプリケーションの開発を支援するシステム(開発支援, ブロードバンド・ユビキタス・ネットワークとその応用)
- 既存の開発環境との互換性と高速な実行を実現したプログラム実行制御・監視環境(テスト技法・保守技術)
- ネットワークワーム動作検証システムの提案(ネットワークセキュリティ, 多様な社会的責任を担うコンピュータセキュリティ技術)
- 脳科学者と計算機科学者の対話
- 移動エージェントのための共生・寄生モデル
- 相互作用オカレンスに着目したシーケンス図の三次元化に関する研究
- 異種分散コンポーネントを対象にしたPlug and Play環境の提案(セッション3 : 分散システム)
- ユースケースに基づいたソフトウェア再利用
- 段落からみた焦点とゼロ代名詞
- 寄生モデルによるマルチエージェント協調プロトコルの動的拡張
- 拡張可能なエージェントのための共生・寄生モデル
- 並行オブジェクト指向言語ABCL/c+によるオペレーティングシステム核の記述