2024-03-28T17:56:18Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001204462023-11-17T02:17:36Z06504:07996:08003
MVCモデルに基づく分散システム開発支援ツールjpnhttp://id.nii.ac.jp/1001/00120577/Conference Paperhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=120446&item_no=1&attribute_id=1&file_no=1東京工業大学東京工業大学山本, 学原, 辰次ネットワーク機能を用いて、複数計算機を利用する分散システムの1つに、同レベルにある複数の独立したアプリケーションの連系により、動作するものがある。このようなシステムは、ウインドウシステムの利用により、ユーザがアプリケーションの連系を自由に変更できる柔軟性および拡張性に優れているなど多くの利点がある。しかし、そのようなアプリケーションの入出力インタフェースは、一般に非常に複雑になる。特に、ネットワーク通信のインタフェースは、通信における他アプリケーションの対応など、通信のための多くの処理が必要となる。ところが、これらの処理はアプリケーション本来の機能であるデータ処理とは関係のないものである。したがって、アプリケーションを、アプリケーション間の結合などの通信メッセージ管理部とアプリケーション本来の役割であるデータ処理部の2層に分けることにより、その開発を容易にすることができる。本稿では、このような考えに基づいて、著者らがUNIX上で開発した、ネットワーク通信支援ツールNETlibと、非同期に発生するイベントを処理するために、Smalltalk-80のMVCモデルを用いたアプリケーション開発支援ツールMVClibについて報告する。AN00349328全国大会講演論文集第42回ソフトウェア121991-02-252015-01-20