VMISS: Virtual machine implementation support system for low-layer-education

Junya Katagai, Hiroaki Fukuda

研究成果: Article査読

抄録

Although understanding machine code and assembly languages is still important, their details tend to be hidden due to their complexities in low-layer educations of computer science courses such as operating sys- tem and compiler. Therefore the limited knowledge learned cannot be used in embedded system and/or security areas in which analyzing binary code is required. Besides, visualization techniques can help our understanding and a number of visualization researches have been proposed so far, however, we cannot get enough experiences with their researches because they are still giving the knowledge. In this paper, we propose a tool called VMISS that will support a new course which will give low- layer details with real experiences via implementing virtual machines. In this course, we will learn several low-layer details such as binary formats, assembly languages and the relationship of operating systems via experiences. VMISS will support us to implement our virtual machines by giving correct execution logs and a comparison function with which we can compare every resources to VMISS. Besides, we conduct a small education experiment to confirm the effectiveness of VMISS and this education course.

本文言語English
ページ(範囲)140-155
ページ数16
ジャーナルComputer Software
38
1
DOI
出版ステータスPublished - 2021 1月 22

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「VMISS: Virtual machine implementation support system for low-layer-education」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル