虫取り支援を目的としたPASCALプログラム実行制御システム
スポンサーリンク
概要
- 論文の詳細を見る
本論文はプログラムの虫取りを強力に支援し, さらにはプログラムの理解や診断を支援するためのツールとして開発した支援システムINSIDERについて述べたものである. INSIDERはTSS環境下で利用者に, いわゆるPASCALマシーンとしての機能をソフトウェア上で模擬して提供する. すなわち, INSIDERのもとで, 利用者はコンパイラの存在を一切意識することなく, PASCALプログラムの実行制御等をソースレベルで指示することができる. INSIDERは文の並置構造と, 手続きまたは関数の呼び出しを含めた動的な入れ子構造による構造的な実行・復元機能のほか, 中断条件, 打ち切り時間, 異常事態の発生, あるいは端末からの割込みによる停止等, マシーンとしての多彩な機能も備えている. 一方, 変数の挙動の把握のため, 指定された変数の値を実行時に逐次表示するほか, 変数の静的およびポインタ変数による動的なデータ構造に応じた表示機能を有する. INSIDERはPASCALプログラムを翻訳して得られた機械語モジュール群をネットワーク構造のもとで掌握し, それを自身の制御下で実行させる. そこで利用者は, INSIDERにプログラムの実行・復元を指示し, プログラムの挙動を即座に観察することができるので, 先入観や見落し等を排除し, 強力にプログラムの診断あるいは誤りの原因究明等を遂行することができる.
- 一般社団法人情報処理学会の論文
- 1981-09-15
著者
-
堀川 博史
三菱電機(株) 情報システム製作所
-
宮本 衛市
北海道大学システム情報工学研究科
-
堀川 博史
三菱電機(株)情報電子研究所
-
宮本 衛市
北海道大学
-
高橋 幸伸
北海道大学工学研究科情報工学専攻
-
高橋 幸伸
北大工
関連論文
- LANアナライザを用いたデータベースの挙動推測における一方式
- 仮想Newsgroupの導入によるNetNewsの記事探索及び分類について
- Language Embedding に基づくオブジェクト指向言語の型推論
- プロダクションメモリのモジュール構造化機能をもつ適応プロダクションシステム
- 「使い易さ」に注目した評価項目の導出
- レビュー支援ツールを利用したテストケース作成支援
- ソフトウェア文書のためのエディタ-Spec
- "解なし"問題の抽象化による解法のための基礎理論
- 論理プログラムの準同型定理に基づく "解なし" 問題の解法
- 準同型変換による抽象化を用いたプラニング
- ω書き換えシステムの準同型定理と到達不可能性
- ω書き換えシステムの準同型定理と到達不可能性
- ω書き換えシステムの準同型定理と到達不可能性
- ω書き換えシステムの準同型定理と到達不可能性
- 文字列領域の問題解決における一階論理表現からのプログラム生成
- 集合表現を含む仕様からのルール生成 (プログラム変換と記号・数式処理)
- 等価変換による数独パズルの解法
- SS2000-17 GIMによるコンポーネントオブジェクトモデル
- SS2000-16 協調主導型エージェントプログラミング
- SS2000-12 Grammatical Evolutionの拡張による構造化プログラムの自動生成
- GIMによる並行オブジェクトのメッセージ制御機構の実現
- CollaborationとScenarioに基づくエージェントモデル
- オブジェクトの集団的振舞いの動的構成法
- Open System のための Generic Interaction Model
- メタレベルアーキテクチャを用いた抽象実行系の構築
- Genericな相互作用を有する並行計算モデル : GIM
- 分散オブジェクトによる分散制約充足システムの開発
- 分散オブジェクトによる分散制約充足システムの開発
- 並行オブジェクト群による協調動作に対する型の定義
- 並列オブジェクトシステムのモデル化と設計法
- Language Embeddingによる並行オブジェクトモデルの分析 (情報工学専攻創立20周年記念号)
- 分散オブジェクトにおける到着順序に関するメッセージ群の構造化
- 開放系のための協調計算に基づく名前付けモデル (分散オペレーティングシステム)
- 多言語分散環境のための型機構 (オブジェクト指向研究会から)
- 論理構造を備えた文書処理システム
- 効率的な等価変換ルールの探索に基づくプログラム合成 (プログラム変換と記号・数式処理)
- A Theoretical Foundation for Generation of Equivalent Transformation Rules (Program Transformation, Symbolic Computation and Algebraic Manipulation)
- Unification Algorithm for Obiects with Classes and Substructure
- Declarative Semantics for A Programming Language with Class Hierarchies and Substructure
- 負制約の等価変換による問題解決の基礎理論
- 条件部と実行部を持つ等価変換ルールの自動生成
- 問題仕様からの等価変換ルールの生成
- 問題仕様からの等価変換ルールの生成
- 問題解決のための効率的な等価変換ルールの探索
- 一階論理表現の等価変換を用いた問題解決の正当性
- 等価変換ルールの生成方法の理論的基礎
- 仕様記述言語PAISLeyの適用検討
- コンパイラのテストデータ網羅性判定ツールC-GRAM
- 場とイベントによる並列計算モデル : Kamui 88
- 汎用簡易言語として見たインタプリタ言語Laplas
- 等価変換によるナンバーラインの解法
- プログラム変換による自然言語の意味解釈 ( 自然言語処理の実動システム)
- 参照を含む宣言的記述と負参照の等価変換
- 文字列領域における負制約の等価変換の基礎
- 否定を表現する新しい枠組 : 等価変換に基づくアプローチ
- 宣言的プログラムの推論規則
- 等価変換による最小説明発見問題の解法
- 等価変換による仮説推論
- 宣言的プログラムの宣言的意味による仮説推論問題の定式化
- 否定を含む宣言的プログラムのプログラム変換
- クライアント・サ-バシステムによる自治体財務会計への"OPENBUILDER"の適用 (クライアント・サ-バシステム)
- マルチキャストを用いたNetNewsの配送方式について
- 分散並列環境のためのファイルシステムについての一考察
- コード生成を知識化したマイクロプログラム生成系
- 論理的問題の等価変換による解法(2) : SLD導出の限界
- 等価変換ルールの探索に基づくプログラム合成
- 等価変換ルールの探索に基づくプログラム合成
- 等価変換ルールの探索に基づくプログラム合成
- 効率的な等価変換ルールを探索する方法
- 型に基づく複合オブジェクトの振舞いの解析
- プロトタイピングのためのオペレーショナルモデルOPM
- ソフトウェアプロセスの基本制御構造
- 宣言的プログラムのプログラム変換ルールの自動生成法
- 分散環境における手続き型言語のループの並列化
- 並行オブジェクトの振舞いの枠組みに基づくプログラミング環境
- 並行オブジェクトの協調動作の振舞い記述
- プログラムにおける制御、データ、機能の分離
- SA手法へのユーザインタフェース情報の追加
- 意味処理のためのプログラム変換の制御と高速化
- 90-17 オブジェクト指向要求記述法
- 89-33 エンティティライフモデリングの並列ソフトウェアの設計への適用
- 虫取り支援を目的としたPASCALプログラム実行制御システム
- setof参照による問題解決
- setof参照を用いた宣言的記述からのルール生成
- 条件を満たす項の集合の表現と計算
- 変数代入構造上の等価変換の基礎理論
- 等価変換パラダイムにおける制約充足問題のプログラミング
- 宣言的プログラムのアンフォールド変換
- メタ記述の変換によるアルゴリズム生成の基礎
- 変数と代入のなす構造の定式化
- 無限計算と無限項のための基礎的枠組
- 区間変数の領域における等式制約の等価変換の正当性
- 区間変数に関する包含制約の等価変換
- 区間変数に関する包含制約の等価変換
- 論理的問題の等価変換による解法(1) : その理論的基礎
- 最汎単一化子から等式制約解消特殊化へ
- メタ記述の変換によるアルゴリズム生成の基礎
- メタ記述の変換によるアルゴリズム生成の基礎
- 文字列領域の問題解決における一階論理表現からのプログラム生成
- 宣言的な問題記述からのオートマトンの生成法