T式による関数型プログラム開発
スポンサーリンク
概要
- 論文の詳細を見る
図形的なプログラム表現を利用するプログラム設計支援の一方式に、命令型(imparative)プログラムに直結する木構造制御流れ図を用いた段階的詳細化の支援があり、既に実用化の域に達している。しかし、木構造制御流れ図は、処理の時系列という命令型スタイルを受け継いでいるため、データの流れ・処理と処理の間の関係が不明確となりがちであり、仕様の変更の波及する範囲の把握も困難である。しかも、プログラムの導出履歴を複数の抽象レベルとして呈示する能力が要求されているにもかかわらず、その構造がプログラム言語レベルの構造化制御構文(連接・反復・選択)に基づくブロック構造に対応しているため、柔軟性に欠ける傾向にある。本論文は、これらの問題を克服する一方策として関数型(functional/applicative)プログラミング・スタイルに着目し、図的表現:T式を利用した関数型プログラム開発法について報告するものである。関数型プログラム開発法は、特に目新しい手法を含んでいるわけではない。関数型プログラミング・スタイルの枠組みの中で自然に取り扱うことのできる、既存の各種プログラム開発技法を総称して関数型プログラム開発法と呼んでいる。そのため、それが関数型プログラミングと相性が良いのは当然といえるが、構造化された命令型プログラミングへの応用も比較的容易である。基本方針は、段階的詳細化による機能分割の際に、バラメータ化を伴うことによってデータの依存関係の明確化を図り、人出力表明を明らかにしておくことによってモジュール間の不整合の発生を抑えることである。
- 一般社団法人情報処理学会の論文
- 1986-10-01
著者
-
岡田 謙一
慶応義塾大学理工学部情報工学科
-
飯島 正
慶応義塾大学理工学部
-
横山 光男
慶應義塾大学
-
横山 光男
慶応義塾大学
-
飯島 正
慶応大
-
北川 節
慶応義塾大学理工学部計測工学科
-
北川 節
慶応義塾大学
-
岡田 謙一
慶応義塾大学
関連論文
- 実物体とその操作者を識別可能なメディアリッチ空間の構築(セッション5:共感のメディア)
- 隠れ端末問題を考慮した新しい2つのMAC法
- 無線/有線の二層構造をもつLANのインプリメント
- 契約と適合化 : エージェント・モデルに基づくワークフロー管理とコンポーネント結合
- 共生・寄生エージェント・モデルにおける「契約」 : ワークフロー管理への適用
- ソフトウェアコンポーネントのための結合性と分解性 : 共生・寄生モデルエージェントモデルに基づくコンポーネント
- 共生・寄生エージェントモデル(S/PAM)に基づくロボットプログラミング(ソフトウェアモデリング及び一般)
- 共生・寄生モデルエージェントモデル(S/PAM)に基づく可変&移動型ソフトウェアコンポーネント
- 共生・寄生モデルに基づくソフトウエア・エージェントによる情報バリアフリー支援の一構想
- D-13-1 移動エージェントのためのコード移送のモデル化
- 共生・寄生エージェント・モデルのワークフロー管理への応用
- 共生・寄生モデルに基づく進化的移動エージェント言語
- 高速道路おける流入制限の効果に関する一考察
- 探索空間限定による高速ベクトル量子化
- 画像の特徴量を利用した高速ベクトル量子化の一手法
- カラー画像分割 : ファジィ理論を応用した輪郭検出と領域抽出の併合
- 複数のユーザが共有するファジィデータベースにおけるメンバシップ関数のチューニング
- ファジィ理論を用いた輪郭抽出に対する一考察
- ファジイ推論を応用したカラー画像の輪郭抽出
- ファジィ理論を用いた輪郭抽出 : 画像の特性に合わせたメンバーシップ関数の自動生成
- 曖昧情報を共有できる分散型ファジィデータベース
- MR空間における実物体を介した遠隔協調作業(仮想都市, 複合現実感, および一般)
- DSRCを用いた連続型路車間通信における可変無線ゾーンの構成と動的スロット多重(DSRC)(ユビキタス環境のモバイル通信システムとITS)
- 契約と適合化 : エージェント・モデルに基づくワークフロー管理とコンポーネント結合
- ソフトウェアコンポーネントのための結合性と分解性 : 共生・寄生モデルエージェントモデルに基づくコンポーネント
- 一呼吸中での2種類の香り提示における嗅覚の時間特性の測定(複合現実感,仮想都市,及び一般)
- 香りのパルス刺激に対する嗅覚の時間特性の測定とモデル化
- ネットワークエージェント技術を用いた業務指向分散システム管理の構想 : 機能依存関係グラフからの故障診断と復旧の迅速化に向けて(ディジタルエンタープライズシステム(2))(ディジタルエンタープライズ,及び一般)
- 季節感の表現を可能にした風景画像作成システム
- 三次元パターン通信による認証
- LK-018 複合現実空間における香りの空間デザイン手法(K分野:ヒューマンコミュニケーション&インタラクション)
- 人間の感性を利用した画像編集
- 人間の感覚を利用できる画像データベース
- 領域マッチングによる画像検索
- 人間の記憶と画像内容に基づいた画像検索
- 遠隔TV会議システムMAJICの使用による評価
- 歩行者用道路上におけるリアルタイムな混雑情報の取得・提供手法(セッション2:ユビキタス2)(ユビキタスモバイルサービス)
- 歩行者用道路上におけるリアルタイムな混雑情報の取得・提供手法(セッション2 : ユビキタス2)(ユビキタスモバイルサービス)
- 人間の感性を考慮し,風景描写文から風景画像を作り出す試み
- ファジィ検索のための平均演算子による曖昧属性の生成
- 暖昧な問い合わせによる検索環境(2) : 曖昧検索に適したLBGクラスタリング
- 暖昧な問い合わせによる検索環境(1) : モデル化とインターフェイス
- パルスエコー法による舌像からの音韻抽出
- 同一射出量の香りのパルス射出提示における感覚強度差の測定(複合現実感,仮想都市,及び一般)
- 仮想的な出会いを実現したインフォーマルコミュニケーション支援インタフェースの提案
- 仮想作業環境における状況記憶の活用
- 5. グループウェアにおけるコミュニケーション支援 ( グループウェアの実現へ向けて)
- Awarenessと状況記憶を支援したインフォーマルコミュニケーション環境
- VENUS : 分散作業環境におけるコミュニケーションおよび状況記憶の支援について
- 並行協調作業支援のための多重レイヤデータベース
- MP-TCP: マルチホーム環境下において帯域集約を実現するトランスポート層プロトコルの提案(プロトコル, ブロードバンド・ユビキタス・ネットワークとその応用)
- 机型スクリーン上に実装した触覚的ウィンドウシステム(マルチモーダルIF (3),「マルチモーダルと音声HI」およびヒューマンインタフェース/音声言語情報処理一般)
- 暗号化機能と認証機能を取り入れた遠隔会議システムの構築
- グループに適した暗号化鍵の管理と配送システム
- 階層構造における鍵管理法
- Prologへの分類階層の導入による拘束充足問題の生成検査解法の高速化 : 集合項による多重継承の取り扱い
- 順応の影響を考慮した芳香提示手法(仮想都市,複合現実感,及び一般)
- 協同記録作成を基にした対面議論への参加支援環境の構築(コラボレーションの「場」とコミュニティ」の編集にあたって)(会議支援)
- インターワークフロー支援システムの実装と実証実験
- マルチプロジェクト環境における資源管理法について
- タスク間コミュニケーションの提案
- 1ZB-2 関連タスクの追跡システムの提案(協調作業支援システム,一般講演,インタフェース)
- APTBooK : パラパラめくりによる情報提供環境
- APTBookにおけるイメージデータの階層的管理方法
- APTBook : 本メタファーを用いた情報提供システム
- 1D-2 マルチメディアデータの連動サービスを含む遠隔教育システム
- 拡張演算子のあいまい要求処理への適用
- モーバイル・コンピューティングにおけるアプリケーション・エージェントの構築
- モーバイル・コンピューティング環境におけるアーキテクチャ・モデルの提案
- チーム作業支援環境
- 問題指向アーキテクチャにおける知識の蓄積 : エンドユーザコンピユーティングと発展可能なアーキテクチャに向けて
- 分散コンポーネントのためのアーキテクチャパターン
- 制約文法によるプランニングの取り扱い
- 制約文法によるプランニングの取り扱い
- 可変長パケットを利用した分散モードチェンジスロッテドリングLAN
- 奥行きを利用した3次元協調作業空間
- インテリジェントドアによる伝言管理提示手法(セッション2:新たなコミュニケーション形態)
- 教育デジタルコンテンツの統合による教育環境支援
- N-36 教育デジタルコンテンツ統合のためのメタデータの一検討(教育支援システム(2),N.教育・人文科学)
- ウェブ利用個別学習における電子掲示板利用に基づく学習者グループの構成(メタ認知を促進・支援する学習システム/一般)
- PADによるソフトウェア開発システム
- T式による関数型プログラム開発
- 神経回路網による時系列パターンの認識と応用
- マーカ駆動による時間関係の推論
- 実感可能なインタフェイスを実現した仮想空間の構築
- 作業者の集中度に応じた在宅勤務環境の提供 : 仮想オフィスシステムValentine(次世代ヒューマンインタフェース・インタラクション)
- アウェアネススペースを実現し気配を考慮した大部屋仮想オフィス
- インターワークフロー定義ツールの設計
- グループ指向型鍵管理方式の遠隔会議システムへの応用
- 分散環境における接近感の提供
- 超微細なパルス射出に対する嗅覚の時間応答特性と時間分解能の測定
- クラス階層を導入した論理プログラムミング言語のための否定
- 個人/協同作業フェーズの連続性を重視したデータ管理
- 同報環境に適した無記名投票プロトコルの一例
- 寄生・共生モデルに基づくエージェント協調メカニズムとXMLを用いたエージェント通信言語
- 一呼吸間における嗅覚の2点閾値の測定(複合現実感,仮想都市,及び一般)
- 気持ちの伝わるコミュニケーションのための感情表現を利用した電子メールシステム
- オブジェクト指向論理ペトリネットによるシミュレーションのためのエージェントモデリング : 集団的振る舞い,個体行動,意思決定過程の統一的記述に向けて
- ビジネスプロセスのための時間制約表現