Developmenf Support of Efficient and Reliable CPS with the integration of FRP and the Actor Model

FRP与Actor模型集成支持高效可靠CPS的开发

基本信息

  • 批准号:
    21K11822
  • 负责人:
  • 金额:
    $ 2.66万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2021
  • 资助国家:
    日本
  • 起止时间:
    2021-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

(a) 前年度に引き続き,小規模組込みシステム向け関数リアクティブプログラミング(FRP)言語Emfrpのための非同期処理機構について研究を行なった.提案手法は一般的な並行プログラミングに用いられるfutureやpromiseに類似しているが,FRPの特徴である時変値更新による動作の応答性の高さを維持しながら,時間のかかる処理の非同期的な実行を純粋なFRPの枠組み内で可能にしている.今年度は当該機構を用いて記述されたプログラムのEmfrpおよびランタイムシステムへのコンパイル手法を与え,ロボットの制御を例題としてその有用性を明らかにした.(b) Emfrpをはじめとする,現在までに我々が設計・実装してきた小規模組込みシステム向けFRP言語の処理系は全てクロスコンパイル方式をとっている.この方式ではプログラムの修正・テストのサイクルに時間がかかるため,本年度我々はターゲット上で直接対話的開発を可能にするREPL(トップレベル)機能をもつFRP言語のインタプリタEmfrp-REPLの設計・実装を行なった.メモリ消費量およびend-to-endレイテンシを評価し,MicroPython等の既存の処理系と同等以上の性能であることを明らかにした.(c) 一般にFRPにおいてはグリッチ(時変値の更新タイミングの不整合)が発生しないようにする必要がある.逐次システムにおいては時変値の依存関係をトポロジカルソートした結果に沿った実行を行う等でグリッチを避けているが,分散システムの場合はそう簡単ではない.過去に我々は部分的にグリッチを避けるための分散実行アルゴリズムを提案しているが,本年度は完全にグリッチを避ける実行方式を提案した.本手法ではパルスノードと呼ばれる同期機構を導入することで,時変値更新のレイテンシおよびスループットの両面で既存研究よりも高い性能を示している.
(a)In the previous year, the number of small blocks was increased by the number of blocks, and the number of blocks was increased by the number of blocks. The proposed method is similar to that of the general parallel processing, such as future and promise, and the characteristics of FRP are updated at different times. The high responsiveness of the operation is maintained at different times. The implementation of non-synchronous processing, such as pure FRP, is possible within the group. This year, the utility of the mechanism is described in detail. (b)Emfrp is now designed for small-scale applications, and FRP speech processing systems are designed for full-scale applications. This way, we can modify the content of FRP speech directly to the development of REPL function, and implement the design of FRP speech. The existing processing systems such as MicroPython have the same or higher performance. (c)General FRP needs to be updated. In the case of a series of problems, the dependency relationship between the time value and the time value is changed. The result is that the time value is changed. In the past, we have proposed a way to avoid the problem of decentralization. This year, we have proposed a way to avoid the problem completely. This method is to update the existing research on the application of the new technology and improve the performance of the new technology.

项目成果

期刊论文数量(17)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
入出力の動的な切替機構をもつ組込みシステム向けFRP言語の検討
具有动态输入/输出切换机制的嵌入式系统FRP语言研究
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    瀧本哲史;森口草介;渡部卓雄
  • 通讯作者:
    渡部卓雄
小規模組込みシステム向けFRP言語における時変値更新タイミングの切り替え機構(ポスター)
小型嵌入式系统FRP语言时变值更​​新定时切换机制(海报)
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    遠藤 翔;黒川 陽太;福士 将;横山陽彦,森口草介,渡部卓雄
  • 通讯作者:
    横山陽彦,森口草介,渡部卓雄
Towards Introducing Asynchronous Tasks to an FRP Language for Small-Scale Embedded Systems
将异步任务引入小型嵌入式系统的 FRP 语言
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Akihiko Yokoyama;Sosuke Moriguchi & Takuo Watanabe
  • 通讯作者:
    Sosuke Moriguchi & Takuo Watanabe
サイズ情報を伴った再帰データ型を扱う小規模組込みシステム向けFRP言語へのパラメータ多相の導入(ポスター)
将参数多态性引入用于小型嵌入式系统的 FRP 语言,用于处理具有大小信息的递归数据类型(海报)
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    白井瑞貴;横山陽彦;森口草介;渡部卓雄
  • 通讯作者:
    渡部卓雄
関数リアクティブプログラミングにおける時変値の初期値の自動決定
函数式反应式编程中时变值初始值的自动确定
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    白鳥佑弥;森口草介;渡部卓雄
  • 通讯作者:
    渡部卓雄
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

渡部 卓雄其他文献

A Macroprogramming Language for Wireless Sensor-Actor Networks
无线传感器网络的宏编程语言
  • DOI:
    10.11309/jssst.38.2_20
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    後藤司;森口草介;渡部 卓雄
  • 通讯作者:
    渡部 卓雄

渡部 卓雄的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('渡部 卓雄', 18)}}的其他基金

時間を一級データとするFRP言語とそれによる実時間CPS開発支援
以时间为一流数据的FRP语言以及使用它的实时CPS开发支持
  • 批准号:
    24K14892
  • 财政年份:
    2024
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
実行環境に動的に適応するソフトウェアの基本機構とそれに基く言語の研究
软件动态适应执行环境的基本机制及基于其的语言研究
  • 批准号:
    10139215
  • 财政年份:
    1998
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (A)
自己反映アーキテクチャによる動的適応とその移動計算機環境への適用
使用自反射架构的动态自适应及其在移动计算机环境中的应用
  • 批准号:
    09245213
  • 财政年份:
    1997
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
並列オブジェクト指向型言語における自己反映計算とその応用
自反射计算及其在并行面向对象语言中的应用
  • 批准号:
    02952187
  • 财政年份:
    1990
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (Research Fellowship)

相似海外基金

近似計算型組込みシステムの効率的解析・設計のための基盤技術
近似计算型嵌入式系统高效分析与设计的基础技术
  • 批准号:
    23K20377
  • 财政年份:
    2024
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
組込みシステムのモデルベース設計のためのハイブリッドモデル検査手法の確立
嵌入式系统模型设计混合模型检验方法的建立
  • 批准号:
    18K11234
  • 财政年份:
    2018
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
プログラマブルデバイスとマイコンの協調制御による組込みシステム設計支援環境の構築
通过可编程器件和微控制器的协同控制构建嵌入式系统设计支持环境
  • 批准号:
    24919002
  • 财政年份:
    2012
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
環境発電に適した組込みシステムのアーキテクチャとOS制御による電力管理技術の研究
适用于能量收集的嵌入式系统架构和操作系统控制的电源管理技术研究
  • 批准号:
    23680003
  • 财政年份:
    2011
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Young Scientists (A)
視覚障害学生のための組込みシステム学習支援環境の開発
为视障学生开发嵌入式系统学习支持环境
  • 批准号:
    21650218
  • 财政年份:
    2009
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
組込みシステムの柔軟な設計探索と再利用を実現するコンポーネント機構
实现嵌入式系统灵活设计探索和复用的组件机制
  • 批准号:
    09J07139
  • 财政年份:
    2009
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
組込みシステムに適したコンポーネント技術についての研究
适用于嵌入式系统的组件技术研究
  • 批准号:
    08J06327
  • 财政年份:
    2008
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Sec膜透過・組込みシステムの制御
二次膜渗透/集成系统控制
  • 批准号:
    20059019
  • 财政年份:
    2008
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
組込みシステムのリアルタイム性能と応答性を考慮したソフトウェア資産移行支援
考虑嵌入式系统的实时性能和响应能力的软件资产迁移支持
  • 批准号:
    18800053
  • 财政年份:
    2006
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Young Scientists (Start-up)
組込みシステム向け立体音響処理に関する研究とその実装
嵌入式系统立体声处理研究及其实现
  • 批准号:
    18700088
  • 财政年份:
    2006
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了