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

2016 Fiscal Year Annual Research Report

Deepening the implemenation technology of high-level modeling language implementations integrated with verifiers

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. パラメタをもつモデルの記号実行を特徴とするHyLaGIに対して,精度保証数値計算の援用によって,記号求解ができない系を扱えるようにする拡張を実現した。離散変化条件の求解に焦点を当て,区間ニュートン法,アフィン演算,平均値定理を組み合わせることで,精度保証数値計算を援用しつつも記号パラメタに関する一次依存性を保存する技法を開発・実装し,例題を用いた評価を行った。
2. ハイブリッドシステムの中には,スライディングモードをもつ系のように,相空間の狭い領域の中で多数回ないし無限回の離散変化を起こし,通常のシミュレーションが困難なものがある。そこで,記号実行によってパラメタをもつ系の繰返し的挙動を検出し,さらにループ不変条件を確認する技法を開発し,試験実装と評価を行った。
3. LMNtalグラフを名前束縛を持つ形式的体系の記述に適用するための機能の設計と実装を行った。既存のhlgroundと呼ばれるハイパーグラフ型に対して,λ計算等に現れる代入操作を,複雑な付帯条件を記述しなくても変数捕捉なしに実現できるような拡張を行い,λ計算およびSystem F-subを例題とした記述実験と性能評価を行った。
4. モデル検査器SLIMの機能拡張を容易にするために,LMNtal言語自身で非決定実行インタプリタやモデル検査器の実装を可能にするための第一級書換え規則と状態空間操作のためのAPIを設計実装し,それに基づいてCTLモデル検査器を含む新たなモデル検査器がLMNtalで記述できるようにした。
5. 上記の諸成果をSLIMおよびHyLaGI処理系に反映させ,後者は新たにオープンソース化し,Githubから公開した。

Research Progress Status

28年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

28年度が最終年度であるため、記入しない。

Causes of Carryover

28年度が最終年度であるため、記入しない。

Expenditure Plan for Carryover Budget

28年度が最終年度であるため、記入しない。

  • Research Products

    (28 results)

All 2017 2016 Other

All Int'l Joint Research (2 results) Journal Article (5 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 5 results,  Acknowledgement Compliant: 4 results,  Open Access: 1 results) Presentation (17 results) (of which Int'l Joint Research: 5 results) Remarks (4 results)

  • [Int'l Joint Research] Halmstad University(スウェーデン)

    • Country Name
      SWEDEN
    • Counterpart Institution
      Halmstad University
  • [Int'l Joint Research] E-JUST(エジプト)

    • Country Name
      EGYPT
    • Counterpart Institution
      E-JUST
  • [Journal Article] Symbolic Analysis of Hybrid Systems Involving Numerous Discrete Changes Using Loop Detection2017

    • Author(s)
      Kenichi Betsuno, Shota Matsumoto, and Kazunori Ueda
    • Journal Title

      Proc. Sixth International Workshop on Design, Modeling, and Evaluation of Cyber Physical Systems, Lecture Notes in Computer Science

      Volume: 10107 Pages: 17-30

    • DOI

      10.1007/978-3-319-51738-4_2

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Logic/Constraint Programming and Concurrency: The Hard-Won Lessons of the Fifth Generation Computer Project2017

    • Author(s)
      Kazunori Ueda
    • Journal Title

      Science of Computer Programming

      Volume: 印刷中 Pages: 印刷中

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Hypergraph Representation of Lambda-Terms2016

    • Author(s)
      Alimujiang Yasen and Kazunori Ueda
    • Journal Title

      Proc. 10th International Symposium on Theoretical Aspects of Software Engineering

      Volume: - Pages: 113-116

    • DOI

      10.1109/TASE.2016.25

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Symbolic Simulation of Parametrized Hybrid Systems with Affine Arithmetic2016

    • Author(s)
      Shota Matsumoto and Kazunori Ueda
    • Journal Title

      Proc. 23rd International Symposium on Temporal Representation and Reasoning

      Volume: - Pages: 4-11

    • DOI

      10.1109/TIME.2016.8

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A Parallelotope Method for Hybrid System Simulation2016

    • Author(s)
      A. Goldsztejn, D. Ishii
    • Journal Title

      Reliable Computing

      Volume: 23 Pages: 163-185

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] メタインタプリタを用いた容易に拡張可能なモデル検査器の実装2017

    • Author(s)
      恒川 雄太郎, 上田 和紀
    • Organizer
      第19回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      笛吹市
    • Year and Date
      2017-03-09
  • [Presentation] グラフ照合のキャッシュ化による階層グラフ書換え言語LMNtalの高速化2017

    • Author(s)
      松澤 望,上田 和紀
    • Organizer
      第19回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      笛吹市
    • Year and Date
      2017-03-09
  • [Presentation] グラフ書換え言語LMNtalの実行時処理系SLIMにおける制約付き部分グラフ探索の高速化2017

    • Author(s)
      柳川 峻広, 上田 和紀
    • Organizer
      第19回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      笛吹市
    • Year and Date
      2017-03-08
  • [Presentation] 区間解析に基づく非線形ハイブリッドオートマトンのシミュレーション・検証ツール2016

    • Author(s)
      石井大輔
    • Organizer
      第14回 ディペンダブルシステムワークショップ (DSW 2016)
    • Place of Presentation
      函館市
    • Year and Date
      2016-12-15
  • [Presentation] Simulinkモデルに対するテストスイート自動生成2016

    • Author(s)
      冨田尭, 石井大輔, 青木利晃
    • Organizer
      第14回 ディペンダブルシステムワークショップ (DSW 2016)
    • Place of Presentation
      函館市
    • Year and Date
      2016-12-15
  • [Presentation] ハイブリッドシステムモデリング言語HydLaにおける静的検証2016

    • Author(s)
      小山峻平,松本翔太,上田和紀
    • Organizer
      第14回 ディペンダブルシステムワークショップ (DSW 2016)
    • Place of Presentation
      函館市
    • Year and Date
      2016-12-14
  • [Presentation] Generating Memory-safe C Programs from Hierarchical Graph Rewriting Language LMNtal2016

    • Author(s)
      Taichi Tomioka and Kazunori Ueda
    • Organizer
      14th Asian Symposium on Programming Languages and Systems
    • Place of Presentation
      Hanoi, Vietnam
    • Year and Date
      2016-11-22
    • Int'l Joint Research
  • [Presentation] Implementation of LMNtal Model Checkers: a Metaprogramming Approach2016

    • Author(s)
      Yutaro Tsunekawa, Taichi Tomioka and Kazunori Ueda
    • Organizer
      First Workshop on Meta-Programming Techniques and Reflection (META'16)
    • Place of Presentation
      Amsterdam, The Netherlands
    • Year and Date
      2016-10-30
    • Int'l Joint Research
  • [Presentation] Symbolic Simulation of Parametrized Hybrid Systems with Affine Arithmetic2016

    • Author(s)
      Shota Matsumoto and Kazunori Ueda
    • Organizer
      23rd International Symposium on Temporal Representation and Reasoning
    • Place of Presentation
      Copenhagen, Denmark
    • Year and Date
      2016-10-17
    • Int'l Joint Research
  • [Presentation] Symbolic Analysis of Hybrid Systems Involving Numerous Discrete Changes Using Loop Detection2016

    • Author(s)
      Kenichi Betsuno, Shota Matsumoto, and Kazunori Ueda
    • Organizer
      Sixth International Workshop on Design, Modeling, and Evaluation of Cyber Physical Systems
    • Place of Presentation
      Pittsburg, USA
    • Year and Date
      2016-10-06
    • Int'l Joint Research
  • [Presentation] パラメタを含むハイブリッドシステムに対するアフィン演算を用いた記号シミュレーション2016

    • Author(s)
      松本 翔太 上田 和紀
    • Organizer
      日本ソフトウェア科学会第33回大会
    • Place of Presentation
      仙台市
    • Year and Date
      2016-09-08
  • [Presentation] 階層グラフ書換え言語LMNtalを基にした安全なメモリ操作を行うCプログラムの生成2016

    • Author(s)
      冨岡 太一 上田 和紀
    • Organizer
      日本ソフトウェア科学会第33回大会
    • Place of Presentation
      仙台市
    • Year and Date
      2016-09-08
  • [Presentation] グラフ書換えに基づくモデル記述言語LMNtalによるLMNtalモデル検査器の実装2016

    • Author(s)
      恒川 雄太郎 冨岡 太一 上田 和紀
    • Organizer
      日本ソフトウェア科学会第33回大会
    • Place of Presentation
      仙台市
    • Year and Date
      2016-09-07
  • [Presentation] Hypergraph Representation of Lambda-Terms2016

    • Author(s)
      Alimujiang Yasen and Kazunori Ueda
    • Organizer
      10th International Symposium on Theoretical Aspects of Software Engineering
    • Place of Presentation
      Shanghai, China
    • Year and Date
      2016-07-18
    • Int'l Joint Research
  • [Presentation] ハイブリッドシステムモデリング言語HydLaにおけるモデリングエラーの体系化2016

    • Author(s)
      小山 峻平 松本 翔太 上田 和紀
    • Organizer
      2016年度 人工知能学会全国大会
    • Place of Presentation
      北九州市
    • Year and Date
      2016-06-06
  • [Presentation] 多数の離散変化をともなうハイブリッドシステムに対するループ検出を用いた解析2016

    • Author(s)
      別納 健市 松本 翔太 若槻 祐彰 上田 和紀
    • Organizer
      2016年度 人工知能学会全国大会
    • Place of Presentation
      北九州市
    • Year and Date
      2016-06-06
  • [Presentation] ハイブリッド制約処理系HyLaGIにおけるLTLモデル検査2016

    • Author(s)
      若槻 祐彰 松本 翔太 上田 和紀
    • Organizer
      2016年度 人工知能学会全国大会
    • Place of Presentation
      北九州市
    • Year and Date
      2016-06-06
  • [Remarks] LMNtal homepage

    • URL

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

  • [Remarks] HydLaWiki

    • URL

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

  • [Remarks] LMNtal GitHub

    • URL

      https://github.com/lmntal

  • [Remarks] HydLa GitHub

    • URL

      https://github.com/HydLa

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi