ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

エージェント開発環境RXFにおけるslicingに基づくデバッガについて

https://ipsj.ixsq.nii.ac.jp/records/16954
https://ipsj.ixsq.nii.ac.jp/records/16954
3f0e4a90-7598-4d2d-9ccf-652ce77d8f82
名前 / ファイル ライセンス アクション
IPSJ-TPRO4102012.pdf IPSJ-TPRO4102012.pdf (95.6 kB)
Copyright (c) 2000 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2000-03-15
タイトル
タイトル エージェント開発環境RXFにおけるslicingに基づくデバッガについて
タイトル
言語 en
タイトル A Debugger with Program Slicing in the Agent Development Environment RXF
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
名古屋工業大学 知能情報システム学科
著者所属
名古屋工業大学 知能情報システム学科
著者所属(英)
en
Intelligence and Computer Science, Nagoya Institute of Technology
著者所属(英)
en
Intelligence and Computer Science, Nagoya Institute of Technology
著者名 大囿忠親 新谷, 虎松

× 大囿忠親 新谷, 虎松

大囿忠親
新谷, 虎松

Search repository
著者名(英) Tadachika, Ozono Toramatsu, Shintani

× Tadachika, Ozono Toramatsu, Shintani

en Tadachika, Ozono
Toramatsu, Shintani

Search repository
論文抄録
内容記述タイプ Other
内容記述 本研究は,マルチエージェントシステム開発環境RXFの実装研究である.RXFの開発において,知的で自律したエージェントから構成されたマルチエージェントシステムの直感的な開発を支援することを目標としている.そのようなエージェントの実現のために,制約論理型言語に基づくエージェント記述言語と,リフレクションに基づくエージェントの実行環境を実装した.複数のエージェントを並行して実行させるためと,エージェントが複数の処理を並行処理するためのスレッド機能も提供している.本エージェントのデバッグにおいて,分散環境などで並行動作する複数のスレッドのデバッグをする必要がある.並行動作するプログラムにおけるデバッグに関する問題点として,非決定性によるバグの再現の困難さと,デバッガによる副作用を原因とするバグ発見の困難さがある.本研究では,slicingに基づくことによって,これらの問題を軽減することが可能なデバッガを実装している.slicingとは,特定の変数の値に関係しているプログラムの部分を特定するための手法である.従来のslicingに基づくデバッガは,手続き型言語へ適用されていたが,本研究では,論理型言語への適用を試みる.本システムにおけるslicingに基づくデバッガの特徴は,論理型言語におけるトレイルスタックの利用と,バックトラックやassertとretractへの対応である.
論文抄録(英)
内容記述タイプ Other
内容記述 We have developed a new programming environment, RXF, building a multi-agent system (MAS). RXF is used for realizing intuitive development of MASs that consist of reflective agents. The reflective agents are intelligent and autonomous agents based on a reflection. RXF provides capabilities of a constraint-logic programming language, a multi-thread and a reflection mechanism for realizing reflective agents. In constraint-logic programming, programmers can represent various data by using predicates and can process numerical data. The multi-thread is used to implement concurrent programs of agents. MAS Programmers may debug concurrent programs of MASs. The main problems associated with debugging concurrent programs are the "probe effect" and nonrepeatability. The probe effect refers to the fact that any attempt to observe the behavior of concurrent programs may change the behavior of that programS. The nonrepeatability means that different executions with the same data will result in different results. We attempt to implement a new debugger based on the slicing to reduce the problems. The slicing is an effective technique for narrowing the focus of attention to the relevant parts of a program during the debugging process. The feature of our debugger is support for a back track of logic programming and built-in predicates: assert and retract. Our debugger utilizes a trail stack of Prolog to reduce overhead in dynamic slicing. We show the implementation of a slicing on logic programming and our examination on debugging MASs using the debugger.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 41, 号 SIG02(PRO6), p. 104-104, 発行日 2000-03-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:36:04.557718
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