ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

ユーザプログラムに応じた変換を容易に実現できるバイトコード変換系Cusapiとその応用

https://ipsj.ixsq.nii.ac.jp/records/16528
https://ipsj.ixsq.nii.ac.jp/records/16528
977fbb1f-3ed7-4bc8-958e-b47700661390
名前 / ファイル ライセンス アクション
IPSJ-TPRO4804012.pdf IPSJ-TPRO4804012.pdf (37.2 kB)
Copyright (c) 2007 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2007-03-15
タイトル
タイトル ユーザプログラムに応じた変換を容易に実現できるバイトコード変換系Cusapiとその応用
タイトル
言語 en
タイトル Bytecode Transformation Adjusted to User Program Structures towards Coding Technique Distribution
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
神戸大学工学部情報知能工学科
著者所属
神戸大学大学院自然科学研究科情報知能工学専攻
著者所属
神戸大学大学院自然科学研究科情報知能工学専攻,現在,ソニー株式会社
著者所属
神戸大学大学院自然科学研究科情報知能工学専攻,現在,株式会社日立製作所
著者所属(英)
en
Department of Computer and Systems Engineering, Faculty of Engineering, Kobe University
著者所属(英)
en
Graduate School of Science and Technology, Kobe University
著者所属(英)
en
Graduate School of Science and Technology, Kobe University, Presently with Sony Corporation
著者所属(英)
en
Graduate School of Science and Technology, Kobe University, Presently with Hitachi, Ltd.
著者名 鎌田十三郎 松葉, 健敏 川上, 祐介 泉, 勝

× 鎌田十三郎 松葉, 健敏 川上, 祐介 泉, 勝

鎌田十三郎
松葉, 健敏
川上, 祐介
泉, 勝

Search repository
著者名(英) Tomio, Kamada Taketoshi, Matsuba Yusuke, Kawakami Masaru, Izumi

× Tomio, Kamada Taketoshi, Matsuba Yusuke, Kawakami Masaru, Izumi

en Tomio, Kamada
Taketoshi, Matsuba
Yusuke, Kawakami
Masaru, Izumi

Search repository
論文抄録
内容記述タイプ Other
内容記述 いくつかのプログラム高速化や分散・並列化技法には,横断的なプログラム改変を必要とする.本発表の目標は,これらの実装技法を簡単にモジュールとして実現し,配布・利用可能とする基盤を提供することである.このようなモジュールは,各種用途に応じた変換をユーザプログラムに施すことで実現できる.ただし,任意のユーザプログラムに対して,その構造に応じた変換が必要である.本発表で提案するCusapiは,プログラム変換モジュール作成系であり,記述性と記述力の両立を目指して,以下の特徴を備える.(1)パターンマッチに基づく,クラス・メソッド構造の宣言的取り扱い,(2)そのネスト構造に応じた,フィールド・メソッド追加やブロック記述・変数宣言,(3)命令再定義において追加フィールドや引数へのアクセスの簡単な利用.本発表では,Cusapiの言語仕様の概略を示したうえで,その記述力と記述性について高速スレッドローカルや分散オブジェクト機能などの変換モジュール例を通して示す.
論文抄録(英)
内容記述タイプ Other
内容記述 Programmers are sometimes forced to modify multiple code fragments spread over the programs to attach new features to their programs. The goal of this presentation is to provide an infrastructure to package these coding techniques into the corresponding program modules, and allow to distribute them like usual libraries. To realize these module, code transformation techniques may be helpful. However, it often requires careful and troublesome implementation to accept various kinds of user programs and generate code fragments based with allocating adequate parameters or local variables adequate for the program structures. To ease the difficulty, we have proposed a Java bytecode transformation tool Cusapi. (1) pattern match mechanism to abstract/acquire user program structures, (2) attachments of fields/methods according to the user program structure, (3) redefinition of methods using newly attached fields or parameters. This presentation shows the overview of language description and translation model of Cusapi, and evaluate how easily Cusapi programmer can realize code translation module, such as thread-local data structure and distributed object facilities.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

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

Versions

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