2019 Fiscal Year Annual Research Report
Teaching material development kit for computer algebra and computer network
Project/Area Number |
17K01061
|
Research Institution | Kagawa National College of Technology |
Principal Investigator |
白石 啓一 香川高等専門学校, 通信ネットワーク工学科, 准教授 (80321503)
|
Co-Investigator(Kenkyū-buntansha) |
高城 秀之 香川高等専門学校, 通信ネットワーク工学科, 准教授 (30261118)
粂川 一也 香川高等専門学校, 通信ネットワーク工学科, 准教授 (30313430)
村上 幸一 香川高等専門学校, 電気情報工学科, 准教授 (40370035)
|
Project Period (FY) |
2017-04-01 – 2020-03-31
|
Keywords | 数式処理 / ウェブブラウザ / LISP / ネットワーク構築演習 / ネットワークシミュレータ / ネットワーク仮想化 / 計算機仮想化 |
Outline of Annual Research Achievements |
数式処理とネットワークを対象にした学習コンテンツ開発ライブラリの開発を目的に,以下の(1)~(4)を進めた。 (1)数式処理ライブラリの開発:ウェブブラウザ上で数式処理システムを動作させるため,以下を実施した。(a)C言語プログラムをJavaScript言語プログラムへ変換するEmscripten処理系の整備を行った。(b)Emscripten処理系により,MAXIMA推奨LISP処理系のコンパイルを試みた。(c)LISP-C言語トランスレータ機能を用いるため,LISP処理系としてECLを用いた。LISP-C言語トランスレータが出力するC言語プログラムは,ECLのライブラリに依存するため,変換対象の網羅を進めている。 (2)ネットワーク構築演習ソフトウェアの開発:ネットワークシミュレータIMUNES改良に向けて,以下を実施した。(a)IMUNESに適合させたネットワーク構築演習問題とオリジナルのIMUNESを使い,授業中の演習に使った(3度の実施)。初年度に分かっていたIMUNESの使いにくさを緩和する方法を演習問題へ示した。(b)演習後,アンケートを実施し,結果を評価した。演習専用のソフトウェアではないための,使いにくさがアンケート結果に現れている。(c)IMUNES改良のポイントと考えられるsetOperMode手続き,および,deployCfg手続きの内容を読み進めた。(d)ダイナミックルーティングの演習実施に向けて,IMUNES設定ファイルの自動変更プログラムを試作した。 (3)通信ライブラリの開発:クライアント-サーバ間の通信を問題文中へ埋め込むため,eラーニングシステムの問題作成について調査している。 (4)各種演習教材開発:IMUNESに付属しているDRDoS攻撃の設定ファイルを使い,デモンストレーション用演習書を作成した。
|