logo main logo main
  • ホーム
  • ご挨拶
  • 研究シーズ
    • 研究シーズ条件検索
    • 研究シーズ一覧
    • キーワード一覧
  • 学部学科一覧
    • 工学部
      • 都市デザイン工学科
      • 建築学科
      • 機械工学科
      • 電気電子システム工学科
      • 電子情報システム工学科
      • 応用化学科
      • 環境工学科
      • 生命工学科
      • 一般教育科
      • 総合人間学系教室
      • ナノ材料マイクロデバイス研究センター
      • インキュベーションラボ
      • その他
    • ロボティクス&デザイン工学部
      • ロボット工学科
      • システムデザイン工学科
      • 空間デザイン学科
      • その他
    • 情報科学部
      • 情報知能学科
      • 情報システム学科
      • 情報メディア学科
      • ネットワークデザイン学科
      • その他
    • 知的財産学部
      • 知的財産学科
    • 知的財産研究科
    • その他
      • 教務部
        • 教職教室
        • 教育センター
        • ランゲージラーニングセンター
        • その他
      • 情報センター
      • 八幡工学実験場
      • ものづくりセンター
      • ロボティクス&デザインセンター
  • 協力機関コーナー
    • 大阪産業技術研究所
    • 大阪商工会議所
    • 大阪信用金庫
  • 特集コーナー
    • イノベーション・ジャパン2020~大学見本市Online
    • 動画コーナー
    • 八幡工学実験場バーチャルツアー
大阪工業大学
logo main logo main
  • ホーム
  • ご挨拶
  • 研究シーズ
    • 研究シーズ条件検索
    • 研究シーズ一覧
    • キーワード一覧
  • 学部学科一覧
    • 工学部
      • 都市デザイン工学科
      • 建築学科
      • 機械工学科
      • 電気電子システム工学科
      • 電子情報システム工学科
      • 応用化学科
      • 環境工学科
      • 生命工学科
      • 一般教育科
      • 総合人間学系教室
      • ナノ材料マイクロデバイス研究センター
      • インキュベーションラボ
      • その他
    • ロボティクス&デザイン工学部
      • ロボット工学科
      • システムデザイン工学科
      • 空間デザイン学科
      • その他
    • 情報科学部
      • 情報知能学科
      • 情報システム学科
      • 情報メディア学科
      • ネットワークデザイン学科
      • その他
    • 知的財産学部
      • 知的財産学科
    • 知的財産研究科
    • その他
      • 教務部
        • 教職教室
        • 教育センター
        • ランゲージラーニングセンター
        • その他
      • 情報センター
      • 八幡工学実験場
      • ものづくりセンター
      • ロボティクス&デザインセンター
  • 協力機関コーナー
    • 大阪産業技術研究所
    • 大阪商工会議所
    • 大阪信用金庫
  • 特集コーナー
    • イノベーション・ジャパン2020~大学見本市Online
    • 動画コーナー
    • 八幡工学実験場バーチャルツアー
大阪工業大学
logo main logo light
研究シーズを検索
  • ホーム
  • ご挨拶
  • 研究シーズ
    • 研究シーズ条件検索
    • 研究シーズ一覧
    • キーワード一覧
  • 学部学科一覧
    • 工学部
      • 都市デザイン工学科
      • 建築学科
      • 機械工学科
      • 電気電子システム工学科
      • 電子情報システム工学科
      • 応用化学科
      • 環境工学科
      • 生命工学科
      • 一般教育科
      • 総合人間学系教室
      • ナノ材料マイクロデバイス研究センター
      • インキュベーションラボ
      • その他
    • ロボティクス&デザイン工学部
      • ロボット工学科
      • システムデザイン工学科
      • 空間デザイン学科
      • その他
    • 情報科学部
      • 情報知能学科
      • 情報システム学科
      • 情報メディア学科
      • ネットワークデザイン学科
      • その他
    • 知的財産学部
      • 知的財産学科
    • 知的財産研究科
    • その他
      • 教務部
        • 教職教室
        • 教育センター
        • ランゲージラーニングセンター
        • その他
      • 情報センター
      • 八幡工学実験場
      • ものづくりセンター
      • ロボティクス&デザインセンター
  • 協力機関コーナー
    • 大阪産業技術研究所
    • 大阪商工会議所
    • 大阪信用金庫
  • 特集コーナー
    • イノベーション・ジャパン2020~大学見本市Online
    • 動画コーナー
    • 八幡工学実験場バーチャルツアー
研究シーズを探す
カテゴリー・キーワードから探す
SDGsの分類
  • 1. 貧困をなくそう
  • 2. 飢餓をゼロに
  • 3. すべての人に健康と福祉を
  • 4. 質の高い教育をみんなに
  • 5. ジェンダー平等を実現しよう
  • 6. 安全な水とトイレを世界中に
  • 7. エネルギーをみんなに そしてクリーンに
  • 8. 働きがいも経済成長も
  • 9. 産業と技術革新の基盤をつくろう
  • 10. 人や国の不平等をなくそう
  • 11. 住み続けられるまちづくりを
  • 12. つくる責任 つかう責任
  • 13. 気候変動に具体的な対策を
  • 14. 海の豊かさを守ろう
  • 15. 陸の豊かさも守ろう
  • 16. 平和と公正をすべての人に
  • 17. パートナーシップで目標を達成しよう
  • 該当無し
テーマの分類
  • IT・IoT・AI・ロボティクス
  • 建築
  • 土木・社会基盤
  • エネルギー・環境
  • ライフサイエンス
  • ものづくり・製造技術
  • ナノ・材料
  • デザイン
  • 人文学
  • 自然科学
  • 該当無し
学部・学科の分類
  • 工学部
    • 都市デザイン工学科
    • 建築学科
    • 機械工学科
    • 電気電子システム工学科
    • 電子情報システム工学科
    • 応用化学科
    • 環境工学科
    • 生命工学科
    • 一般教育科
    • 総合人間学系教室
    • ナノ材料マイクロデバイス研究センター
  • ロボティクス&デザイン工学部
    • ロボット工学科
    • システムデザイン工学科
    • 空間デザイン学科
  • 情報科学部
    • 情報知能学科
    • 情報システム学科
    • 情報メディア学科
    • ネットワークデザイン学科
    • その他
  • 知的財産学部
    • 知的財産学科
  • 知的財産研究科
  • 教務部
    • 教育センター
    • ランゲージラーニングセンター
  • 情報センター
  • 八幡工学実験場
  • ものづくりセンター
  • 該当無し
キーワード
  • ランドスケープデザイン
  • 会話支援
  • ペプチド医薬品
  • 低炭素化
  • モブプログラミング
  • 地球
  • ガスセンサー
  • 歴史的建物再生
  • CFD
  • ギター
  • 金属コロイド粒子
  • フィヒテ、シェリング
  • 可視化
  • 空間把握
  • その人らしさ
  • ヴィクトリア朝
  • 自動化
  • 発酵食品
  • 町並み
  • 酸化物誘電体薄膜

すべてのキーワードを見る

ホームプログラム実行時の変数値変動履歴からのバグ原因の可能性がある変数の推測
SDGsの分類
研究テーマ
IT・IoT・AI・ロボティクス
学科の分類
情報科学部情報システム学科

プログラム実行時の変数値変動履歴からのバグ原因の可能性がある変数の推測

情報科学部

情報システム学科

Database & Software Engineering 研究室

深海悟 教授

共同研究者

上村和貴
尾花将輝
ソフトウェア開発バグ原因探索

プログラムにバグがあっても、命令文は走ってしまえば終わりでバグの足跡を残さない。一方、バグの足跡は変数に残っていることがある。そこで、プログラム実行時の変数値の履歴をログとして収集し、これを解析することで怪しい変数を見つけ、この変数に書き込みを行った命令文の周辺にバグがあるのではとの目星をつけることができないかと考えた。 そこでまず第一段階として、全ての変数に代入される値をログとして保存し、障害が発生した実行時のログと正常動作したログで異なる値を出力している変数を怪しい変数と判断する手法を考えた。本手法を1つのオープンソースプロジェクトに適用した結果、代入命令 32861 箇所中、怪しい代入命令を 270 個まで絞り込む事ができ、確かにこの中にバグ原因となる代入命令が含まれていることを確認できた。この結果、提案手法によりバグ原因となる代入命令及び変数を推測できる可能性のあることがわかった。

提案手法

提案手法の全体像

怪しい変数の絞込み

変数の怪しい振舞いには様々なパターンがありえるが、ここではまず、正常動作時と障害発生時では異なる値をとっている変数を見つけることにした。このため、以下の出現頻度を定義し、この値により怪しい変数を絞り込むことにした。
この結果、下記の例では変数d, f, gが怪しい変数の候補として選ばれることになる。

検証

すでにバグの箇所がわかっているOSSプロジェクトのOpenPNEを、10人の学生に1週間使用してもらいログを収集した。
出現頻度が0と1の変数を除くだけで、怪しい変数の候補は約1/4(≒270/1092)(全代入命令に対しては1%以下)に絞り込めた。もちろんこの中にバグの原因となった箇所に関連する変数が含まれていた。
また、これら変数に対して代入を行っているメソッドも約1/4(≒36/130)(全メソッドに対しては0.2%)に絞り込むことが出来た。

以上より、提案手法の適用によりバグ原因の可能性がある変数の絞り込みはある程度できており、バグ原因個所の特定に効果が見込めると思われる。

論文

「変数の変動履歴からバグ原因の変数を予測する試み」(2019)上村和貴『情報処理学会研究報告ソフトウェア工学(SE)』2019-SE-201(6)p.1-6.

研究者INFO: 情報科学部 情報システム学科 Database & Software Engineering 研究室 深海悟 教授

研究シーズ・教員に対しての問合せや相談事項はこちら

技術相談申込フォーム
SDGs
研究テーマ
  • IT・IoT・AI・ロボティクス
  • 建築
  • 土木・社会基盤
  • エネルギー・環境
  • ライフサイエンス
  • ものづくり・製造技術
  • ナノ・材料
  • デザイン
  • 人文学
  • 自然科学
  • 該当無し
学部・学科
  • 工学部
    • 都市デザイン工学科
    • 建築学科
    • 機械工学科
    • 電気電子システム工学科
    • 電子情報システム工学科
    • 応用化学科
    • 環境工学科
    • 生命工学科
    • 一般教育科
    • 総合人間学系教室
    • ナノ材料マイクロデバイス研究センター
  • ロボティクス&デザイン工学部
    • ロボット工学科
    • システムデザイン工学科
    • 空間デザイン学科
  • 情報科学部
    • 情報知能学科
    • 情報システム学科
    • 情報メディア学科
    • ネットワークデザイン学科
    • その他
  • 知的財産学部
    • 知的財産学科
  • 知的財産研究科
  • 教務部
    • 教育センター
    • ランゲージラーニングセンター
  • 情報センター
  • 八幡工学実験場
  • ものづくりセンター
  • 該当無し
キーワード
  • その人らしさ
  • フィヒテ、シェリング
  • 空間把握
  • 自動化
  • ランドスケープデザイン
  • ガスセンサー
  • CFD
  • 低炭素化
  • ペプチド医薬品
  • 町並み
  • 発酵食品
  • ヴィクトリア朝
  • 酸化物誘電体薄膜
  • 地球
  • 可視化
  • 会話支援
  • 金属コロイド粒子
  • 歴史的建物再生
  • モブプログラミング
  • ギター

すべてのキーワードを見る

同じカテゴリーの研究シーズ

荒木 英夫

匂い検出を目的とした半導体ガスセンサシステム

これまでにもコンピュータを利用した嗅覚について研究されているが、一般消費者が利用可能な形では実用化されていない。このことから我々はだれでも利用可能な人工嗅覚装置の実現を目指して研究を行っている。  人工嗅覚を実現するためには、空気中の化学物質を測定する必要があり、主にガスセンサを用いた研究がおこなわれている。本研究でも安価で取り扱いが容易な半導体ガスセンサを用いている。半導体ガスセンサは反応するガスが異なる種類が提供されており、我々の研究では複数の特性が異なる半導体ガスセンサとマイコンを組み合わせた小型で取扱いが簡単な人工嗅覚装置の実現を目指している。  一般的な半導体ガスセンサはヒータを持ち、内部の温度を管理する必要があるが、このヒータによる加熱を変更することにより感度を変化させることができる。これを利用して、一つのセンサからできるだけ多くの情報を得ることができるハードウエアを作成した。そして、得られた情報から匂いの種類を分類するために、機械学習を取り入れた認識システムを実現し評価を行った結果を示す。

水谷 泰治

並列処理の初学者のための図形アニメーションに基づく並列化フレームワークの提案

マルチコアCPUを用いてプログラムの実行性能を上げるためには並列プログラムを作成する必要がある。一般に、並列プログラミングの学習は初学者にとっては容易ではない。その理由として、数値計算問題を題材とすること、および大規模な計算でない限り並列化の効果を実感できないことから、初学者の興味を維持しにくいことが考えらえる。本研究では、並列化の効果を体感しやすく、かつ、平易な教材を扱える並列プログラミングの学習環境として、Processing言語を用いた図形アニメーションプログラムのための並列化フレームワークを提案する。

熊本 和夫

安全安心で快適な社会を支えるIoT基盤技術に関する研究

コロナ禍をきっかけに、世界中の人々の生活スタイルが変化しつつあります。その中で重要な役割を果たすのが通信システムです。我々はネットワークそのものが、ユーザの利用形態、無線環境など様々な状態を理解し、状況に応じて最適なネットワーク利用形態をユーザに提供する究極に便利なネットワークインフラストラクチャの創造を目指しています。

藤 博之

量子幾何学の応用研究

数理物理学の研究分野の一つに量子幾何学があります.量子幾何学は理論物理学のアイデアを基に表現論や代数幾何,位相幾何といった数学の諸分野を結びつける研究分野です.この研究分野の応用研究の一つとして,ファットグラフに基づくRNAおよびタンパク質の構造分類問題に取り組んでいます.

加瀬 渡

インタラクタを用いた線形制御系の解析・設計

追従制御系を構成する際、制御対象の伝達関数に対して、その逆数を前置補償器として用いる方法が考えられる。この補償器は微分器を含み、その部分をインタラクタという。一入出力系では、インタラクタは伝達関数の相対次数を有する多項式とすればよい。しかし、多入出力系においてはインタラクタは多項式を要素とする行列になり、伝達関数の相対次数以外に、そのパラメータにも依存するため導出も難しい。本研究では、出力数が入力数よりも多い系に対してインタラクタに関連する様々な問題、例えば特異な重みを有するLQ問題の解の陽表現、最大非可観測化問題、状態フィードバックにより逆インタラクタ化、不変零点の計算法などを考える。

松本 政秀

OpenFOAMを用いた混相流解析

PCB(ポリ塩化ビフェニル)分解処理反応器内壁における腐食減肉発生メカニズムを解明するための初期検討として,異種二流体が化学反応を伴わずに混合する過程の熱流体解析を実施している.解析ツールとして,OpenFOAMの混相流解析ソルバー群より,非等温で圧縮性が考慮できる二相/二流体の非定常解析ソルバーtwoPhaseEulerFoam を用いた.腐食性を仮定した高密度流体が反応器隔壁の数mmの隙間から鉛直下方へ流れ落ち,減肉の生じた底部内壁へ到達することが確認できた.

福澤 寧子

セーフティ・セキュリティ統合分析技術

人やモノ、システムが多様に連携するIoTでは、新たな連携が事故を引き起こし、「セーフティ」だけではなく「セキュリティ」の観点からも対策が必要です。しかし、「セーフティ」と「セキュリティ」は独立に発展してきており、統合的なアプローチが確立できていないことから、システム理論に基づく安全分析手法 STAMP/STPA を拡張し、双方の観点からを同一フレーム上で統合分析する手法を提案しています。

小林 弘一

レーダ画像からレーダ断面積とアンテナパターンが評価できる?!

電気長の非常に大きな物体のレーダ断面積、アンテナパターンの計測は困難を極めます。このため、物体近傍の散乱電磁界を計測し、逆合成開口による画像処理後、遠方電磁界を数学的に評価する方法を確立、提案しています。

田岡 育恵

オクシモロンの謎―意味の矛盾と伝達効果

オクシモロンとは「小さな巨人」のように反対の意味が同じ対象に適用されるレトリックである.「小さくて大きいものは何だ?」とすれば「なぞなぞ」にもなり得るが,字義通りに考えれば反対語が共起しているのだから矛盾することになる.しかし,実際には意味解釈に支障は来さない.それどころかこのレトリックならではの伝達効果がある.オクシモロンの構造,伝達効果は私の研究テーマの一つである.

小林 弘一

壁の向こうに何がある?!

一つ目は電波の透過性に関する研究です。医療機関におけるX線CTとかMRIで想像できるように、電磁波は誘電体内を通過します。この性質から、建物内の様子を画像化する近距離レーダが考えられます。セキュリティ用の壁透過レーダ、水道管、ガス管、地雷などの地中埋設物探知レーダ、空港での危険物検知用レーダなどに応用できます。このレーダは一つ使い勝手の悪いところがあり、画像を作るために、送受信アンテナを規則的に走査する必要があります。そこで、オペレータがアンテナを自由に移動させても画像が得られる処理法を考案し確認中です(図1)。

瀬尾 昌孝

二次元画像1枚からのキャラクターの姿勢制御

三次元構造や回転に関する特徴を獲得可能な深層生成モデルに人間の取り得る姿勢を学習させることで,類似の形状を持つ対象(本研究ではキャラクター)の姿勢制御を実現した.未知の二次元画像1枚からの姿勢制御が可能である.本研究は映像制作支援システムとしての発展を想定している.

尾崎 敦夫

意思決定支援向けAI・マルチエージェント・シミュレーション技術

近年、交通・監視・管制・指揮等の分野では、AI(人工知能)技術の適用により、システムの自動化・高性能化が推進されています。このようなシステムでは、現況を正確に「認識」し、次に起こる状況を高速に「予測」して、「実行」に移すことが求められています。しかし、危機管理などのミッションクリティカルなシステムでは、「実行」(意思決定)までを全てAIに託すには多くの技術的・運用的課題があります。このため、このようなシステムでの意思決定を支援するための研究開発に挑んでいます。

横山 恵理

「古典×IT」で未来の学びを創出

画像コンテンツを用いて効果的な学習を支援するアプリケーションを開発した。提示された画像の細部を意識しつつ、ゲーム感覚で学習できる三つの機能を実現している。①一枚の画像ファイルをピースに分割して元の絵に戻すパズル機能。アノテーション機能も付与している。②画像(絵画資料)上に付箋を貼ることで、データ管理ができる。複数人の遠隔操作でも画面共有することが可能。③複数の画像を表示し、関係の深いものをマッチングする神経衰弱ゲーム。画像提示枚数の変化によって出題難易度を変更することも可能。いずれも遠隔授業に対応している。

河合 俊和

医師と協働する手術支援マニピュレータ

執刀医が手術を一人で行える,安全性に優れるソロサージェリー手術支援ロボットを研究しています. 人と同じ空間に存在し,共存協調して作業を行えるロボット技術の確立を目指して, 内視鏡下手術におけるカメラと鉗子の助手をマニピュレータが担えるよう,医工・産学連携で取り組んでいます. 医師のハイエンドツールであるオールインワンシステムのリモート(遠隔)操作型ロボットに対して, アシスタントツールであるローカル操作型ロボットLODEM(Locally Operated Detachable Endo-effector Manipulator)群は, センシング能力に優れる人と,安定した作業に優れるロボットが補完しあう,インテグレーションです.

山本 雄平

IoTを活用した子育て支援に関する研究

我が国では,少子高齢化が進み,介護や子育ての肉体的,心理的,経済的な負担感の増大が課題となっている.中でも,排泄時のおむつ交換は,不定期に発生することと衛生面の問題から早期に解消することが必要であり,そのタイミングを検出することが求められている.こうした背景の下,本研究では,IoTデバイスと空気の成分を計測する臭気センサを用いて,おむつ交換のタイミングの検出と可視化を試みる.

大島 一能

IoTとAIを活用したネットワークデザイン手法

 情報通信ネットワーク研究室では、IoTネットワーク技術や機械学習、AIを活用したネットワークデザイン手法の研究に取組んでいます。本サイトでは次の各テーマの概要を説明させて頂きます。 (1) 深層学習を活用した屋内位置検出: GPSなどの電波受信が難しい屋内で位置情報を利用するサービスの需要が拡大しています。BLE の電波強度(RSSI)を深層学習により分析して位置検出を行う手法を研究しています。 (2) AIを活用した局地的豪雨予測方式: 降雨観測レーダや雲画像等の気象データを活用した局地的豪雨の予測方式を研究しています。 (3) その他の研究課題: IoT と AI を活用したドローン自律制御方式や可視光LED通信の応用システム等も進めています。

小林 弘一

レーダ画像から物体の誘電率が分かる?!

地球上の殆どの物体を占める誘電体の誘電率情報はあらゆる分野での基本量です。通常は伝送線路内に小試料を充填し、その前後の変化から誘電率を算出します。問題は木などの空間内に誘電体が分布している場合、どう計測するかです。これに対し、レーダ画像位置の変位と物体の誘電率の関係に着目した新しい計測法を考案しました。壁などの均一に材料が配分されている場合(図2)は材料の誘電率分だけ、空間内に分布している場合(図3)は等価的な誘電率分の位置が変位します。誘電率(水分)と森林バイオマスの相関より、地球規模の環境計測にも応用性があります。

牛田 俊

自己組織化マップを用いた模倣による小型ヒューマノイドロボットの動作制御

 日常生活の中で活躍するロボットには, 周囲の環境に合わせ臨機応変に動作することが求められる. ロボットに臨機応変な動作をさせるには, ロボットに他者の動作を模倣をさせることが有効である. ロボットは模倣により, 事前にプログラミングされていない新たな動作を獲得する. 本研究では, ロボットが人間のように新たな動作を獲得するシステムを構築することを目的とし, 自己組織化マップ (SOM: Self-Organizing Map) とモーションキャプチャシステムを用いて, 他者の動作を模倣させることにより, ヒューマノイドロボットの高度な動作制御の実現を目指す.

橋本 渉

容易に構築できる球面ディスプレイ環境

球面型没入ディスプレイ環境構築をサポートするシミュレータを開発した.球面ディスプレイを作る際には,ドームスクリーンへの特殊な歪み補正を考慮した投影系の光学設計を行う必要がある.しかし,実際に製作される光学系はシミュレーション通りの精度が保証されるわけではない.使用する際に改めて光学系の微調整が必要となる.本研究では,投影系の光学設計と同時に,光学系の微調整や歪み補正が実行可能な投影シミュレータを開発している.

小林 弘一

波動システムの研究開発

波動情報システム研究室では、電磁波の中で応用が比較的容易なマイクロ波ミリ波帯の電波に関する研究を行っています。Maxwellの電磁波の存在予測とHertzによる実験から既に百数十年以上が経ちます。この間、情報通信技術(ICT)が私たちの生活に直接的間接的に大きな影響を与えたことは言うまでもありません。 この中で、レーダ技術関連の開発に対する長い経験と実績を活かし、高周波の理論解析、アンテナを含むマイクロ波計測システムとデバイス等、様々なレーダ分野全般の研究開発を推進しています。

  • ホーム
  • ご挨拶
  • 研究シーズ
    • 研究シーズ条件検索
    • 研究シーズ一覧
    • キーワード一覧
  • 学部学科一覧
    • 工学部
      • 都市デザイン工学科
      • 建築学科
      • 機械工学科
      • 電気電子システム工学科
      • 電子情報システム工学科
      • 応用化学科
      • 環境工学科
      • 生命工学科
      • 一般教育科
      • 総合人間学系教室
      • ナノ材料マイクロデバイス研究センター
      • インキュベーションラボ
      • その他
    • ロボティクス&デザイン工学部
      • ロボット工学科
      • システムデザイン工学科
      • 空間デザイン学科
      • その他
    • 情報科学部
      • 情報知能学科
      • 情報システム学科
      • 情報メディア学科
      • ネットワークデザイン学科
      • その他
    • 知的財産学部
      • 知的財産学科
    • 知的財産研究科
    • その他
      • 教務部
        • 教職教室
        • 教育センター
        • ランゲージラーニングセンター
        • その他
      • 情報センター
      • 八幡工学実験場
      • ものづくりセンター
      • ロボティクス&デザインセンター
  • 協力機関コーナー
    • 大阪産業技術研究所
    • 大阪商工会議所
    • 大阪信用金庫
  • 特集コーナー
    • イノベーション・ジャパン2020~大学見本市Online
    • 動画コーナー
    • 八幡工学実験場バーチャルツアー

研究シーズ・教員に対しての問合せや相談事項はこちら

技術相談申込フォーム

© INNOVATION DAYS 2021 智と技術の見本市.

v

Facebook

Dribbble

Behance

Instagram

E-mail