@techreport{oai:jaxa.repo.nii.ac.jp:00002000, author = {松崎, 恵一 and 山下, 美和子 and 馬場, 肇 and 西村, 佳代子 and 宮野, 喜和 and Matsuzaki, Keiichi and Yamashita, Miwako and Baba, Hajime and Nishimura, Kayoko and Miyano, Yoshikazu}, month = {Mar}, note = {ISAS の衛星では,BepiColombo/MMO 衛星以降の搭載機器・衛星において,衛星情報ベース2(Satellite Information Base Version 2; SIB2) というデータベースに設計を記述する.このデータベースは,複雑なデータ構造を持ち,どのようにモデル化するか自身が開発対象である.他方で,このモデルを用いて搭載機器・衛星の開発も行う必要があり,モデルに従って設計を記述するツール (SIB2UI) が必要である.どのようにモデル化するかを決めるには,搭載機器・衛星の設計の実例を配慮する必要があり,このフィードバックを如何に早く収束させるかが課題であった.我々は,複雑なデータ構造を扱うモデルに従って設計するツールを効率よく開発する手法を考案し,適用することで,フィードバックの収束を加速した.その核となるのが,スプレッドシート (Microsoft Excel) 上で複雑なデータ構造を扱うための汎用ライブラリ xmlExcelHyper である.この,ライブラリを用いるとスプレッドシート上で選択構造や繰り返し構造からなるXMLのツリー構造をそのデータ構造に応じ可視化・入出力するツールの開発を容易に実現できる., Design of spacecraft and onboard components of ISAS satellites started after the BepiColombo/MMO project are stored in a database called Satellite Information Base Version 2 (SIB2). This database has a complicated data structure and its model itself is under development. In parallel activities, the spacecraft and onboard components must be developed with this model. In the developments of the spacecraft and onboard component, tool which support design with the model, SIB2UI, is needed and should also be developed. On the other hand, the model should be determined with feedback from design of spacecraft and onboard component. In the development of the model of SIB2, shortening of span of the feedback was the most important subject. To resolve the subject, we introduced a technique to implement design tool. This technique consists of a general library xmlExcelHyper which handles a complicated data structure on a spreadsheet program, Microsoft Excel. With this library, developer of design tool can easily implement Excel-based tool which visualizes, imports and exports tree-base data structure which has degree of freedom of selection and repeat., 形態: カラー図版あり, Physical characteristics: Original contains color illustrations, 資料番号: AA0061914012, レポート番号: JAXA-RR-12-006}, title = {xmlExcelHyper を用いたSIB2UIの開発}, year = {2013} }