細粒度リポジトリに基づいたCASEツール・プラットフォームSapid

Bibliographic Information

Other Title
  • サイリュウド リポジトリ ニ モトズイタ CASE ツール プラットフォーム
  • CASE Tool Platform Sapid Based on a Fine Grained Repository
  • 開発環境

Search this article

Abstract

CASEツールの開発には通常のリポジトリが扱わない細かい粒度の構成要素の管理を必要とする.我々はそのために,C言語のソースコードを12種類のクラスと29種類の関連としてモデル化した.また,このモデルに基づいたCASEツール・プラットフォームSapidを作成し,現在,複数の研究機関や開発現場でCASEツールの作成に用い評価をしている.Sapidの有効性を示すためにEmacs上で動作するソフトウェア操作エディタ,関数仕様書管理ツール,program slicingツール,依存解析ツールなどを作成した.これらの経験より,Sapidが提供するAPIを用いて各種の中流・下流CASEツールを見通し良く作成できることを確認した.

There is a need for developments of CASE tools to maintain fine grained components of softwares that are rarely treated by usual repositories.We have modeled for source codes of the C language by 12 classes and 29 relations.We have developmented the CASE tool platforam,named Sapid,based on this model.We have made several CASE tools,such as an structured editor on Emacs,function specification maintenance tool,program slicing tool,dependency analysis tool,and so on,on Sapid in order to show its efficiency.These experiences let us confirm that Sapid APIs are effective to make CASE tools of middle or lower stream.

Journal

Citations (28)*help

See more

References(23)*help

See more

Details 詳細情報について

Report a problem

Back to top