Item type |
Trans(1) |
公開日 |
2021-11-25 |
タイトル |
|
|
タイトル |
プログラム可能なスキーマの共存戦略の実現手法 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Programmable Strategy for Co-existence of Schemas |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[通常論文] スキーマの共存,双方向変換,データの共有 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
総合研究大学院大学/国立情報学研究所 |
著者所属 |
|
|
|
総合研究大学院大学/国立情報学研究所 |
著者所属 |
|
|
|
国立情報学研究所 |
著者所属 |
|
|
|
国立情報学研究所/北京大学 |
著者所属(英) |
|
|
|
en |
|
|
The Graduate University for Advanced Studies, SOKENDAI / National Institute of Informatics |
著者所属(英) |
|
|
|
en |
|
|
The Graduate University for Advanced Studies, SOKENDAI / National Institute of Informatics |
著者所属(英) |
|
|
|
en |
|
|
National Institute of Informatics |
著者所属(英) |
|
|
|
en |
|
|
National Institute of Informatics / Peking University |
著者名 |
田中, 順平
バン, ダン トラン
加藤, 弘之
胡, 振江
|
著者名(英) |
Jumpei, Tanaka
Van-Dang, Tran
Hiroyuki, Kato
Zhenjiang, Hu
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
変化し続ける現実世界に対し,情報システムには柔軟かつ継続的に発展していくことが求められる.アプリケーションでは継続的な改修,複数バージョンの管理,運用などの技術の進展が著しい.一方データベースでは,スキーマを継続的に発展させ,複数のアプリケーションとともに,複数のスキーマバージョンをデータを共有しつつ同時並行的に運用するスキーマ共存の技術は,難度が高い.先行研究ではビューによるスキーマの共存手法が提案されているものの,更新データをスキーマ間で共有し合うルールや条件があらかじめ定められ,スキーマの共存戦略が限定されている.課題として共存戦略の記述力が不足している.これに対し本論文では,より柔軟にスキーマの共存戦略を記述するドメイン特化言語と,記述された戦略を2つの双方向変換の組により実装する手法とを提案する.提案した言語と実装手法を双方向変換エンジンBIRDSを利用して実装し,評価した.柔軟に多様なスキーマの共存戦略を記述でき,それを実装できることから,提案手法の有用性が確認された. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Information systems continuously evolve to meet the ever-changing real world, which requires iterative development and technology to maintain and operate multiple versions. It is, however, a challenging task in databases to make one schema version evolve to a new version and keep multiple schema versions co-existing by sharing data for multiple running applications. The existing work gives a view-based approach to the co-existence of schemas in a database, but the strategy to share data across schemas is limited to the predefined one, which lacks flexibility. In this paper, we propose a domain-specific language that can be used to specify various kinds of strategies for the co-existence of schemas and present a systematic method for implementing the strategies in our language by decomposing them into a pair of bidirectional transformations. The language and the system have been implemented over BIRDS, a bidirectional transformation engine, and the experimental results show its flexibility and usefulness in practice. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AA11464814 |
書誌情報 |
情報処理学会論文誌プログラミング(PRO)
巻 14,
号 5,
p. 15-33,
発行日 2021-11-25
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7802 |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |