文脈の変化に応じて離散的に振舞いを変えるソフトウェアのためのプログラミング言語
一种软件编程语言,可以根据上下文的变化离散地改变其行为。
基本信息
- 批准号:16K16033
- 负责人:
- 金额:$ 2.58万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2016
- 资助国家:日本
- 起止时间:2016-04-01 至 2020-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
文脈指向プログラミング言語のための計算体系λVへのMLモジュールの導入と、文脈指向プログラミングと反応型プログラミングの融合の研究に取り組んだ。λVLでは文脈ごとに振る舞いの変わるプログラムを表現するために、文脈ごとの値の積を用いている。関数も値であるため、文脈ごとに振る舞いの変わる関数は、文脈ごとの関数の積として表現することができる。言い換えると、それぞれの関数定義の中に文脈ごとの振る舞いを記述する。この方法では文脈ごとにプログラムをモジュール化することができない。例えばプログラムの版(バージョン)を文脈とみなすと、版ごとにプログラムを開発できず、関数ごとに各版における定義を列挙することになり、扱いづらい。MLモジュールの導入の足がかりとして全称量化子と存在量化子をλVLに余作用として導入することを考察し、情報処理学会の第124回プログラミング研究発表会で発表した。反応型プログラミングは値の変化に反応した計算を計画する手法である。文脈は時々刻々と変化するために、反応型プログラミングと文脈指向プログラミングは相性が良いはずである。例えばバッテリ残量に合わせてプログラムの振る舞いを変えたり、サーバプログラムを再起動することなく更新することでサーバプログラムの振る舞いが変わることが考えられる。融合方法のアイデアを国際研究集会COP'19で発表した。また反応型プログラミングにおいて値の変化を記録するために時系列データベースとの融合を提案し、国際会議Onward! 2019で発表した。
A study on the integration of context-oriented and anti-context-oriented language computing systems is presented.λVL is the product of context and value. The number of relations is equal to the number of relations in the context. In the middle of the sentence, there is a description of the number of words in the context. The method is to change the color of the paper. For example, if you want to change the content of the page, you can change the content of the page. If you want to change the content, you can change the content of the page. The 124th Session of the Information Processing Society (IPSS) was held in Beijing. The method of calculating the value of the inverse equation The context of the time to change, reverse type of change For example, if the residual amount is reduced, the vibration will be restarted. Fusion methods were presented at COP'19, an international research conference. International Conference Onward! 2019 is coming.
项目成果
期刊论文数量(17)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Towards Modular Reasoning for Context-Oriented Programs
面向上下文的程序的模块化推理
- DOI:
- 发表时间:2016
- 期刊:
- 影响因子:0
- 作者:Takehide Soh;Daniel Le Berre;Mutsunori Banbara;Naoyuki Tamura;Tomoyuki Aotani and Gary Leavens
- 通讯作者:Tomoyuki Aotani and Gary Leavens
Towards Automatic Decoration
走向自动化装饰
- DOI:
- 发表时间:2016
- 期刊:
- 影响因子:0
- 作者:田辺 裕大;青谷 知幸;増原 英彦;Tomoyuki Aotani and Tetsuo Kamina
- 通讯作者:Tomoyuki Aotani and Tetsuo Kamina
Harmonizing Signals and Events with a Lightweight Extension to Java
通过 Java 的轻量级扩展来协调信号和事件
- DOI:10.22152/programming-journal.org/2018/2/5
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Kamina Tetsuo;Aotani Tomoyuki
- 通讯作者:Aotani Tomoyuki
A DSL for compensable and interruptible executions
用于可补偿和可中断执行的 DSL
- DOI:10.1145/3141858.3141860
- 发表时间:2017
- 期刊:
- 影响因子:0
- 作者:Inoue Hiroaki;Aotani Tomoyuki;Igarashi Atsushi
- 通讯作者:Igarashi Atsushi
{{
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 }}
青谷 知幸其他文献
ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法
一种基于用户自定义程序分析的面向切面程序的编译方法
- DOI:
- 发表时间:
2006 - 期刊:
- 影响因子:0
- 作者:
青谷 知幸;増原 英彦 - 通讯作者:
増原 英彦
青谷 知幸的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('青谷 知幸', 18)}}的其他基金
プログラムの動的更新のための多版ワークフロープログラミング言語の設計と実現
程序动态更新的多版本工作流编程语言的设计与实现
- 批准号:
24K14900 - 财政年份:2024
- 资助金额:
$ 2.58万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
版情報を取り込んだプログラミング言語の研究
包含版本信息的编程语言的研究
- 批准号:
19K11898 - 财政年份:2019
- 资助金额:
$ 2.58万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
安全性と再利用性の高いアスペクト指向言語の設計と実現方式
高安全性和可重用性的面向方面语言的设计与实现方法
- 批准号:
08J11378 - 财政年份:2008
- 资助金额:
$ 2.58万 - 项目类别:
Grant-in-Aid for JSPS Fellows
相似海外基金
Context-Oriented Programming Framework and Methodology for Robot Operating System
机器人操作系统面向上下文的编程框架和方法
- 批准号:
17K00079 - 财政年份:2017
- 资助金额:
$ 2.58万 - 项目类别:
Grant-in-Aid for Scientific Research (C)