• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2014 Fiscal Year Annual Research Report

検証系を備えた高水準モデリング言語処理系の実装技術の深化

Research Project

Project/Area Number 26280024
Research InstitutionWaseda University

Principal Investigator

上田 和紀  早稲田大学, 理工学術院, 教授 (10257206)

Co-Investigator(Kenkyū-buntansha) 石井 大輔  東京工業大学, 情報理工学(系)研究科, 助教 (00454025)
Project Period (FY) 2014-04-01 – 2017-03-31
Keywords高水準モデリング言語 / 言語処理系 / モデル検査 / ハイブリッドシステム / 並列処理
Outline of Annual Research Achievements

ハイブリッドシステムモデリング言語HydLaの実行系HyLaGIおよびグラフ書換え言語LMNtalのモデル検査系SLIMの発展に向けて,以下の研究を推進した.
1. 属性つきハイパーリンク機能をもつ拡張言語HyperLMNtalの実用性評価のために,高階単一化機能をもつ高階論理型言語のHyperLMNtalへのエンコーディングを行い動作確認を行った.
2. HyLaGIは記号実行に基づく無誤差計算やパラメタを含むモデルのシミュレーションを特徴としているが,離散変化フェーズと連続変化フェーズの繰返し実行において直前のフェーズの情報が利用されておらず,不要な再計算を繰り返すという問題があった.そこで,離散変化の原因,フェーズ間の制約の差分,変数の連続性の3種類の情報を活用したインクリメンタルな実行方式を考案し,制約の依存関係グラフを用いた実装を行った.プログラム中の制約数の増大に対するスケーラビリティがおよそ1次分向上したことを実験により確認した.
3. グラフ書換え系は情報構造の表現力が高い半面,時間空間の両面で効率のよい状態空間圧縮が難しい.そこで状態空間圧縮手法Tree Compressionのグラフデータ構造への適用を試みた.Tree Compressionは各状態ベクトルの共通部分を木構造で管理することで状態空間を圧縮する.これをSLIMに導入する方法を検討し,実装・評価を行った.その結果,メモリ使用量を最高約11%に圧縮することに成功し,空間効率向上に伴い実行時間も短縮された.従来実行不能であった20億状態規模の例題の実行が可能となった.
4. 区間計算を拡張した平行体計算に基づく非線形ハイブリッドシステムのシミュレーション手法を利用し,有界線形時相論理式で記述した非線形ハイブリッドオートマトンの性質を精度保証つきで検証する手法を開発した.さらにこの手法を用いて統計的モデル検査を行う実験を行い,平行体計算に基づく手法の有用性を示した.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初の研究実施計画の中で,属性つきハイパーリンク操作のための言語機能については,高階単一化という複雑な操作を含む計算体系のエンコードを通じてその有効性と処理系の動作確認ができ,今後の研究展開の方針を得ることができた.グラフの高速パターンマッチングについては,スペースの都合で研究実績概要には記載していないが,探索の高速化に有効なデータ構造と並列探索アルゴリズムを設計・実装し,その効果を確認した.高度な索引構造については今後の課題である.ハイブリッド制約言語処理系のための高信頼近似計算については,本年度は離散変化を起こす時刻の精度保証求解というもっとも必要度の高い場面について,区間ニュートン法に基づくアルゴリズムの検討と実験を進めた.それと並行して平行体計算に基づく非線形ハイブリッドシステムの精度保証シミュレーション・検証手法を開発したが,HyLaGI処理系への統合は今後の課題である.HydLaプログラムからのハイブリッドオートマトン抽出については,公開中のHyLaGI処理系に組み込むことができ,次のステップとしてHyLaGI処理系のモデル検査系への発展に向けた検討に着手した.
平成26年度の計画に明記した項目に加えて,SLIM並列モデル検査系における状態圧縮機能が実現され,グラフというデータ構造を用いながら20億状態規模のモデル検査が可能になったことは大きな成果である.また,平成27年度の実施計画の中のハイブリッド制約プログラムのスケーラビリティ改善に関して,複雑な系を簡潔に表現するためのリスト内包記法の設計・実装や,制約のインクリメンタルな求解に基づく計算量削減が前倒しで達成できたことも成果である.同じく平成27年度計画の中の多数のグラフのための一意バイト列表現についても,概念整理と実験を前倒しで進めることができた.

Strategy for Future Research Activity

二つの高水準モデリング言語処理系の実装技術の深化については,多くの大学院生との共同作業の中から多くの新たな着想が生まれてきている.個々の着想は要素技術としての検討を経て,各技術の研究のフェーズに応じて処理系への組み込みが進みつつある.
現時点で特に難度が高いと認識している問題は,大規模グラフの書換え系における相互排他のオーバーヘッドを抑えたスケーラブルな並列化,およびハイブリッドシステムの精度保証シミュレーションにおける記号実行と高信頼近似計算との融合とスケーラビリティの確保である.どちらもさらに基礎検討や予備実験を重ねながら方針を固めてゆきたいと考えている.

Causes of Carryover

予定していた国際会議参加に関して,別予算から旅費参加費を手当てすることがてきたため.

Expenditure Plan for Carryover Budget

フランスの区間制約プログラミング研究者を招聘して共同研究を行う費用に充てる予定である.

  • Research Products

    (14 results)

All 2015 2014 Other

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (9 results) Remarks (2 results)

  • [Journal Article] A branch and prune algorithm for the computation of generalized aspects of parallel robots2014

    • Author(s)
      S. Caro, D. Chablat, A. Goldsztejn, D. Ishii, C. Jermann
    • Journal Title

      Artificial Intelligence

      Volume: 211 Pages: 34-50

    • DOI

      10.1016/j.artint.2014.02.001

    • Peer Reviewed
  • [Journal Article] 非線形ハイブリッドシステムの可到達集合の精度保証2014

    • Author(s)
      石井大輔, 上田和紀
    • Journal Title

      計測と制御

      Volume: 53 Pages: 1086-1092

    • Peer Reviewed
  • [Journal Article] Scalable Parallel Numerical CSP Solver2014

    • Author(s)
      D. Ishii, K. Yoshizoe, T. Suzumura
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8656 Pages: 398-406

    • DOI

      10.1007/978-3-319-10428-7_30

    • Peer Reviewed
  • [Presentation] 区間解析を用いたハイブリッドシステムの統計的モデル検査2015

    • Author(s)
      石井 大輔, 米崎 直樹
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      鳥取県東伯郡三朝町
    • Year and Date
      2015-01-27
  • [Presentation] ハイブリッド制約処理系HyroseにおけるLTLモデル検査手法の提案2014

    • Author(s)
      若槻 祐彰,松本 翔太,上田 和紀
    • Organizer
      第12回 ディペンダブルシステムワークショップ (DSW 2014)
    • Place of Presentation
      静岡県熱海市
    • Year and Date
      2014-12-17
  • [Presentation] ハイブリッド制約処理系Hyroseにおける無矛盾性判定の並列化による高速化2014

    • Author(s)
      伊藤 剛史,松本 翔太,上田 和紀
    • Organizer
      第12回 ディペンダブルシステムワークショップ (DSW 2014)
    • Place of Presentation
      静岡県熱海市
    • Year and Date
      2014-12-17
  • [Presentation] ハイブリッド制約処理系 Hyrose における区間ニュートン法を用いたシミュレーション実行2014

    • Author(s)
      和田 努,松本 翔太,上田 和紀
    • Organizer
      第12回 ディペンダブルシステムワークショップ (DSW 2014)
    • Place of Presentation
      静岡県熱海市
    • Year and Date
      2014-12-17
  • [Presentation] Hyrose: A Symbolic Implementation of Hybrid Constraint Language HydLa2014

    • Author(s)
      Shota Matsumoto, Kazunori Ueda
    • Organizer
      The 12th Asian Symposium on Programming Languages and Systems (APLAS 2014)
    • Place of Presentation
      National Univeristy of Singapore
    • Year and Date
      2014-11-17
  • [Presentation] 数式処理に基づくハイブリッドシステムシミュレータHyroseの大規模モデルシミュレーションに向けた拡張2014

    • Author(s)
      河野 文彦,小林 輝哉,松本 翔太,上田 和紀
    • Organizer
      日本ソフトウェア科学会第31回大会
    • Place of Presentation
      名古屋大学東山キャンパス
    • Year and Date
      2014-09-10
  • [Presentation] Hash Compaction を利用したグラフ書換え系モデル検査の大規模化とその評価2014

    • Author(s)
      吉田 健人,小沼 賢,上田 和紀
    • Organizer
      電子情報通信学会ディペンダブルコンピューティング研究会
    • Place of Presentation
      朱鷺メッセ・新潟コンベンションセンター
    • Year and Date
      2014-07-29
  • [Presentation] フェーズ間の制約差分情報および制約-変数間の依存関係を用いたHydLa処理系の最適化2014

    • Author(s)
      小林 輝哉,河野 文彦,松本 翔太,上田 和紀
    • Organizer
      2014年度人工知能学会全国大会
    • Place of Presentation
      愛媛県県民文化会館
    • Year and Date
      2014-05-15
  • [Presentation] ハイブリッド制約言語HydLaを用いたハイブリッドシステムの解析2014

    • Author(s)
      松本 翔太,河野 文彦,上田 和紀
    • Organizer
      2014年度人工知能学会全国大会
    • Place of Presentation
      愛媛県県民文化会館
    • Year and Date
      2014-05-14
  • [Remarks] 制約概念に基づくハイブリッドシステムモデリング言語HydLa

    • URL

      http://www.ueda.info.waseda.ac.jp/hydla/

  • [Remarks] LMNtal: モデル検査機能と統合ビジュアル環境を備えた階層グラフ書換え言語処理系

    • URL

      http://www.ueda.info.waseda.ac.jp/lmntal/

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi