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

Formal Methods in General-Purpose Action-Oriented Programming

Research Project

Project/Area Number 22KJ0614
Project/Area Number (Other) 21J21087 (2021-2022)
Research Category

Grant-in-Aid for JSPS Fellows

Allocation TypeMulti-year Fund (2023)
Single-year Grants (2021-2022)
Section国内
Review Section Basic Section 60050:Software-related
Research InstitutionThe University of Tokyo

Principal Investigator

丁 曄澎  東京大学, 工学系研究科, 特別研究員(DC1)

Project Period (FY) 2023-03-08 – 2024-03-31
Project Status Completed (Fiscal Year 2023)
Budget Amount *help
¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 2023: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2022: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2021: ¥800,000 (Direct Cost: ¥800,000)
Keywordsソフトウェア工学 / 情報セキュリティ / 分散コンピューティング / 形式手法 / プログラミング言語 / ブロックチェーン / 分散システム
Outline of Research at the Start

本研究は、信頼性の高い複雑なシステムの開発を促進するため、汎用アクション指向プログラミング(AOP)の理論基盤と実践方法論の構築を目的としている。AOPは、新しい視点から使いやすい形式手法を用いて、モデルの表現力と精度を向上し、低コストで実装の正当性を保証することで、正当性証明可能なシステムの開発をサポートするプログラミングパラダイムである。また、本研究では信頼性の高い分散システム、堅牢なプログラミングツール、および説明可能なAIモデルを開発するために、AOPを実用化し、現実的なフレームワークの構築を目標とする。

Outline of Annual Research Achievements

本研究では、複雑システムの正当性を数理的に保証するための理論基盤と実践方法論の構築を目的としている。今年度においては、形式的実装を実現に向けた遷移指向プログラミング(Transition-Oriented Programming)パラダイムの基本理論の構築し、特有の遷移指向プログラミング言語を実装した。そして、遷移指向プログラミングパラダイムと言語に基づき、様々な分野への応用研究を行った。これにより、信頼性の高い分散システムや堅牢なプログラミングツール、および説明可能なAIモデルを構築することが可能となった。
具体的には、グラフ遷移システム(Graph Transition System)理論を案出し、遷移システム理論と書き換えシステム理論を統一している。これで、システムの正当性を形式化し、時相型プロパティと関数型プロパティを同じ理論フレームワークに形式仕様記述、検証、実装することが可能となった。また、Seniという遷移指向プログラミング言語を実装し、グラフ遷移システム理論を実用化した。これにより、提案している遷移システム理論を分散コンピューティング、情報セキュリティ、ソフトウェア工学、暗号理論などの分野に応用した。例えば、検証したプロパティに基づき、正当性を保証する分権システム(Decentralized Systems)の形式的実装手法を提案した。また、自己主権型アイデンティティの枠組みの正当性を確保するための検証と実装するフレームワークを構築した。さらに、非中央集権型アプリ、特に分散型金融プロトコルの脆弱性を特定できる手法を実現した。研究成果は国際会議と論文誌で発表した。

Report

(3 results)
  • 2023 Annual Research Report
  • 2022 Annual Research Report
  • 2021 Annual Research Report
  • Research Products

    (21 results)

All 2024 2023 2022 2021 Other

All Int'l Joint Research (2 results) Journal Article (2 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 2 results,  Open Access: 1 results) Presentation (16 results) (of which Int'l Joint Research: 12 results) Patent(Industrial Property Rights) (1 results)

  • [Int'l Joint Research] スイス連邦工科大学チューリッヒ校(スイス)

    • Related Report
      2023 Annual Research Report
  • [Int'l Joint Research] ユニヴァーシティ・カレッジ・ロンドン(英国)

    • Related Report
      2023 Annual Research Report
  • [Journal Article] Bloccess: Enabling Fine-Grained Access Control Based on Blockchain2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Journal Title

      Journal of Network and Systems Management

      Volume: 31 Issue: 1

    • DOI

      10.1007/s10922-022-09700-5

    • Related Report
      2022 Annual Research Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Formalism-Driven Development: Concepts, Taxonomy, and Practice2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Journal Title

      Applied Sciences

      Volume: 12 Issue: 7 Pages: 3415-3415

    • DOI

      10.3390/app12073415

    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Hunting DeFi Vulnerabilities via Context-Sensitive Concolic Verification2024

    • Author(s)
      Ding Yepeng、Gervais Arthur、Wattenhofer Roger、Sato Hiroyuki
    • Organizer
      International Conference on Software Engineering (ICSE)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] SecureSSI: A Model-Driven Security Analysis Framework for Self-Sovereign Identity as a Service2024

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      暗号と情報セキュリティシンポジウム(SCIS2024)
    • Related Report
      2023 Annual Research Report
  • [Presentation] Model-Driven Security Analysis of Self-Sovereign Identity Systems2023

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Inj-Kyber: Enhancing CRYSTALS-Kyber with Information Injection within a Bio-KEM Framework2023

    • Author(s)
      Yu Junwei、Ding Yepeng、Guo Yuheng、Kotani Kentaro、Sato Hiroyuki
    • Organizer
      International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Dimension-Wise Feature Selection of Deep Learning Models for In-Air Signature Time Series Analysis Based on Shapley Values2023

    • Author(s)
      Guo Yuheng、Zhang Lingfeng、Ding Yepeng、Yu Junwei、Sato Hiroyuki
    • Organizer
      International Artificial Intelligence and Blockchain Conference (AIBC)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] VeriAnon: An Anonymous, Verifiable, and Tamper-proof Commenting System Based on Ring Signature and Clustering Merkle Tree for Decentralized Trading2023

    • Author(s)
      Yu Junwei、Guo Yuheng、Ding Yepeng、Sato Hiroyuki
    • Organizer
      International Artificial Intelligence and Blockchain Conference (AIBC)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Decentralized Self-sovereign Identity Management System: Empowering Datacenters Through Compact Cancelable Template Generation2023

    • Author(s)
      Yu Junwei、Li Shaowen、Ding Yepeng、Sato Hiroyuki
    • Organizer
      International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP)
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 1-D CNN-Based Online Signature Verification with Federated Learning2023

    • Author(s)
      Zhang Lingfeng、Guo Yuheng、Ding Yepeng、Sato Hiroyuki
    • Organizer
      International Conference on Computer and Information Technology
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 検証可能証明書を用いたトラストモデルの構築2023

    • Author(s)
      五味 秀仁、佐藤 周行、大神 渉、白石 桃子 、橋田 浩一、丁 曄澎、古川 善照
    • Organizer
      暗号と情報セキュリティシンポジウム
    • Related Report
      2022 Annual Research Report
  • [Presentation] Leveraging Self-Sovereign Identity in Decentralized Data Aggregation2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki、Machizawa Maro G.
    • Organizer
      International Conference on Software Defined Systems (SDS)
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Elastic Trust Management in Decentralized Computing Environments2022

    • Author(s)
      Sato Hiroyuki、Ding Yepeng
    • Organizer
      International Conference on Modern Management based on Big Data (MMBD)
    • Related Report
      2022 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 公開鍵暗号に基づく認証機能を提供するマイクロサービス2022

    • Author(s)
      大神 渉、五味 秀仁、佐藤 周行、橋田 浩一、丁 曄澎、白石 桃子
    • Organizer
      コンピュータセキュリティシンポジウム
    • Related Report
      2022 Annual Research Report
  • [Presentation] Formalism-Driven Development of Decentralized Systems2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      International Conference on Engineering of Complex Computer Systems (ICECCS)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Self-Sovereign Identity as a Service: Architecture in Practice2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      Annual Computers, Software, and Applications Conference (COMPSAC)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 公開ブロックチェーンのためのプライバシー保護データ共有フレームワーク2022

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      暗号と情報セキュリティシンポジウム(SCIS2022)
    • Related Report
      2021 Annual Research Report
  • [Presentation] Sunspot: A Decentralized Framework Enabling Privacy for Authorizable Data Sharing on Transparent Public Blockchains2021

    • Author(s)
      Ding Yepeng、Sato Hiroyuki
    • Organizer
      Algorithms and Architectures for Parallel Processing (ICA3PP)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Patent(Industrial Property Rights)] 分散型データアグリゲーション方法および分散型データアグリゲーションフレームワーク2023

    • Inventor(s)
      町澤 昌宏、丁 曄澎
    • Industrial Property Rights Holder
      町澤 昌宏、丁 曄澎
    • Industrial Property Rights Type
      特許
    • Filing Date
      2023
    • Related Report
      2023 Annual Research Report

URL: 

Published: 2021-05-27   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi