細粒度リポジトリに基づいたCASEツール・プラットフォームSapid  [in Japanese] CASE Tool Platform Sapid Based on a Fine Grained Repository  [in Japanese]

Access this Article

Search this Article

Author(s)

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.

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 platform, 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

  • Transactions of Information Processing Society of Japan

    Transactions of Information Processing Society of Japan 39(6), 1990-1998, 1998-06-15

    Information Processing Society of Japan (IPSJ)

References:  23

Cited by:  28

Codes

  • NII Article ID (NAID)
    110002722212
  • NII NACSIS-CAT ID (NCID)
    AN00116647
  • Text Lang
    JPN
  • Article Type
    Journal Article
  • ISSN
    1882-7764
  • NDL Article ID
    4491406
  • NDL Source Classification
    ZM13(科学技術--科学技術一般--データ処理・計算機)
  • NDL Call No.
    Z14-741
  • Data Source
    CJP  CJPref  NDL  NII-ELS  IPSJ 
Page Top