講演名 2019-11-08
ある組込みシステムの開発と検証のケーススタディ
岡野 浩三(信州大), 小形 真平(信州大), 夏目 実希(信州大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 組込みシステムの作成と設計検証を通じてとりわけ,未知の技術を初学者の技術者が取り組むときの課題点,作業について報告する.ソフトウェア開発におけるプロセスを評価する論文は多数報告されているが,ソフトウェアとハードウェアの両方を用いた開発のプロセスを評価した論文はあまり存在しない.本報告では,初学者によるハードウェアとソフトウェア両方を用いた開発のケーススタディーを示す.開発内容はArduino とProcessing を用いたスパイラルモデルによる電子木管楽器である.そして,この開発におけるプロトタイプの数,製作にかかった時間,プログラムの書き直しの数を調査し,実時間性に関する検証を行った結果について報告する.製作に要した時間より,シリアル通信やMIDI などArduino のライブラリを用いたとき,初学者は時間がかかってしまうことが分かった.また,複数のArduino を接続したときやArduino のライブラリを用いたときにプログラムの書き直しの数が多いことが分かった.これらのことから,初学者にとってはライブラリの学習をしっかりと行う必要があることなど,未知の技術を初学者が扱う場合の課題点について明確化した.また検証項目の早期の決定の重要性を示した.
抄録(英) Through a development of an embedded system and design verification, we report on the issues and workload when novice engineers work on unknown technologies. Many papers have been reported to evaluate processes in software development, while few papers have evaluated the process of development using both software and hardware. This report presents a case study of development using both hardware and software by beginners. The target of the development is an electronic woodwind instrument based on a spiral model using Arduino and Processing. The number of prototypes in the development, the time taken for production, the number of program rewrites are investigated. The results of verification on real-time performance were also reported. For learning how to use Arduino libraries such as serial communication and MIDI, it is required for production. Also, for connecting multiple Arduinos or using Arduino libraries it turned out that there were many rewrites of the program. Based on these facts, we clarified the issues when novice engineers deal with unknown technologies, such as the need for students to learn the library firmly. Based on these facts, we clarified the issues when novice engineers deal with unknown technologies, such as the need for students to learn the library firmly. The importance of early determinationof verification items was also demonstrated.
キーワード(和) 組込みシステム / 未知の技術 / 検証 / 開発ケーススタディ / Arudino
キーワード(英) embedded systems / unknown technique / verification / develpment case study / arduino
資料番号 KBSE2019-30,SC2019-27
発行日 2019-11-01 (KBSE, SC)

研究会情報
研究会 KBSE / SC
開催期間 2019/11/8(から2日開催)
開催地(和) 信州大学
開催地(英) Shinshu University
テーマ(和) 「ソフトウェア/サービスとAI」および一般
テーマ(英)
委員長氏名(和) 粂野 文洋(日本工大) / 中村 匡秀(神戸大)
委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Masahide Nakamura(Kobe Univ.)
副委員長氏名(和) 中川 博之(阪大) / 菊地 伸治(物質・材料研究機構) / 山登 庸次(NTT)
副委員長氏名(英) Hiroyuki Nakagawa(Osaka Univ.) / Shinji Kikuchi(NIMS) / Yoji Yamato(NTT)
幹事氏名(和) 高橋 竜一(茨城大) / 田辺 良則(鶴見大) / 細野 繁(東京工科大) / 木村 功作(富士通研)
幹事氏名(英) Ryuichi Takahashi(Ibaraki Univ.) / Yoshinori Tanabe(Tsurumi Univ.) / Shigeru Hosono(Tokyo Univ. of Tech.) / Kosaku Kimura(Fujitsu Lab.)
幹事補佐氏名(和) 菊地 奈穂美(OKI) / 金子 朋子(NII)
幹事補佐氏名(英) Nahomi Kikuchi(OKi) / Tomoko Kaneko(NII)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Service Computing
本文の言語 JPN
タイトル(和) ある組込みシステムの開発と検証のケーススタディ
サブタイトル(和)
タイトル(英) A Case-study for Developpment and Verification of an Embedded System
サブタイトル(和)
キーワード(1)(和/英) 組込みシステム / embedded systems
キーワード(2)(和/英) 未知の技術 / unknown technique
キーワード(3)(和/英) 検証 / verification
キーワード(4)(和/英) 開発ケーススタディ / develpment case study
キーワード(5)(和/英) Arudino / arduino
第 1 著者 氏名(和/英) 岡野 浩三 / Kozo Okano
第 1 著者 所属(和/英) 信州大学(略称:信州大)
Shinshu University(略称:Shinshu Univ.)
第 2 著者 氏名(和/英) 小形 真平 / Shinpei Ogata
第 2 著者 所属(和/英) 信州大学(略称:信州大)
Shinshu University(略称:Shinshu Univ.)
第 3 著者 氏名(和/英) 夏目 実希 / Miki Natsume
第 3 著者 所属(和/英) 信州大学(略称:信州大)
Shinshu University(略称:Shinshu Univ.)
発表年月日 2019-11-08
資料番号 KBSE2019-30,SC2019-27
巻番号(vol) vol.119
号番号(no) KBSE-274,SC-275
ページ範囲 pp.41-46(KBSE), pp.41-46(SC),
ページ数 6
発行日 2019-11-01 (KBSE, SC)