「なめらかな編集」のためのプログラミング言語仕様の拡大と縮小

“平滑编辑”的编程语言规范的扩展和收缩

基本信息

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

项目摘要

本応募課題では、ソフトウェア開発時にコード作成者がプログラミング言語処理系や開発環境から、効果的なフィードバックを得ながら開発を行う手法の提案を目指す。本手法の主要なアイディアのひとつは、開発者がプログラムの編集操作を行うと、即時に実行結果に反映される、ライブプログラミングの手法を活用することである。これにより、フィードバックの頻度を高めることが可能となる。この研究の一環として本年度は、ブロック言語とライブプログラミングによるGUIアプリケーション開発の研究を行った。GUIアプリケーションは、主にユーザによるインタフェース機器操作によって発生するイベント列によって動作が定まるという特徴がある。このように入出力が単純な形式ではない、より実用的なアプリケーション開発におけるライブプログラミングの適用法の研究を進めた。また、本手法を適用する社会シミュレーション分野のドメイン特化言語(DSL)の検討を目的として、群集シミュレーションおよび道路交通シミュレーションに関する研究を進めた。これらの社会シミュレーションは、個々の主体が高度な意思決定・振る舞いを持つという特徴がある。実際にシミュレーションシステムの開発を行うことで、その実装にDSLを導入することが有用であることを確認した。この成果は、本課題における手法の検討等で用いるDSLが表現すべきモデルの具体例として活用する。さらに、ウェブページを表現するhtmlやcssの効率的なコーディングを補助する手法の研究を通して、命名規則によって名前空間に構造を導入し、統合環境のエディタの援用のもと効果的なプログラム開発を行う手法の検討を行った。
本申请旨在为代码创建者提出一种在软件开发过程中从编程语言处理系统和开发环境获得有效反馈的方法。该方法的主要思想之一是利用实时编程技术,开发人员编辑程序,结果立即反映在执行结果中。这使得可以增加反馈的频率。作为这项研究的一部分,今年我们对使用块语言和实时编程的 GUI 应用程序开发进行了研究。 GUI应用程序的特征在于它们的操作主要由用户操作接口设备时发生的一系列事件决定。通过这种方式,我们研究了如何将实时编程应用于开发更多输入/输出不是简单格式的实际应用程序。我们还对人群模拟和道路交通模拟进行了研究,目的是检验可以应用该方法的社会模拟领域的领域特定语言(DSL)。这些社会模拟的特点是个体参与者具有复杂的决策和行为。通过实际开发模拟系统,我们证实在其实现中引入 DSL 是有用的。该结果将用作该项目方法检查中使用的 DSL 所表达的模型的具体示例。此外,通过研究辅助表达网页的 HTML 和 CSS 的有效编码的方法,我们将通过命名约定引入命名空间结构,并在集成环境中的编辑器的帮助下开发有效的程序。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
建物空間内の群衆シミュレーション開発ツールの研究
建筑空间人群模拟开发工具研究
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    宮脇亮太;佐々木晃
  • 通讯作者:
    佐々木晃
クラスの命名・管理に着目した,Webサイト制作におけるソースコードの保守性向上のためのアシストツールの研究
网站制作中提高源代码可维护性的辅助工具研究,重点关注类命名和管理
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    上原陽香;佐々木晃
  • 通讯作者:
    佐々木晃
交通渋滞解消に向けた道路交通シミュレーションツールの開発
开发道路交通模拟工具以缓解交通拥堵
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    田中咲哉;佐々木晃
  • 通讯作者:
    佐々木晃
ブロック言語とライブプログラミングによるGUIアプリケーション開発の研究
基于块语言和实时编程的GUI应用程序开发研究
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    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 }}

佐々木 晃其他文献

数値人体モデルを用いたマイクロ波帯域の有限要素電磁界解析
利用数值人体模型进行微波频段有限元电磁场分析
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    女部田 雅俊;佐々木 晃;柏木孝仁,佐々木晃,田沼英樹;武居周,室谷浩平,吉村忍,金山寛
  • 通讯作者:
    武居周,室谷浩平,吉村忍,金山寛
役割指向テンプレートジェネレータを用いたゲーミングシミュレーション開発手法の提案
提出一种使用面向角色的模板生成器的游戏模拟开发方法
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    女部田 雅俊;佐々木 晃;市川学
  • 通讯作者:
    市川学
役割指向テンプレートジェネレータを用いたエージェントシミュレーション実験環境の構築手法
基于角色的模板生成器的Agent模拟实验环境构建方法
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    女部田 雅俊;佐々木 晃
  • 通讯作者:
    佐々木 晃

佐々木 晃的其他文献

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

{{ truncateString('佐々木 晃', 18)}}的其他基金

A Study on Realization of Language Processors by Providing Program Examples
语言处理器的程序实例实现研究
  • 批准号:
    18K11247
  • 财政年份:
    2018
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
子どもの理数能力を高める幼小連携教育課程の開発
开发幼儿园和小学之间的合作课程,以提高儿童的科学和数学能力
  • 批准号:
    18906019
  • 财政年份:
    2006
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
保育の過程における教師自身の生活の創造について考える
在育儿过程中对教师自身生活创造的思考
  • 批准号:
    03907040
  • 财政年份:
    1991
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (B)

相似海外基金

A Software Platform for Edge IoT Systems
边缘物联网系统的软件平台
  • 批准号:
    20H00578
  • 财政年份:
    2020
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
A Study on Realization of Language Processors by Providing Program Examples
语言处理器的程序实例实现研究
  • 批准号:
    18K11247
  • 财政年份:
    2018
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
高水準GPGPUプログラミング言語処理系の形式検証
高级GPGPU编程语言处理系统的形式化验证
  • 批准号:
    18J11727
  • 财政年份:
    2018
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Evolution and development of high-level modeling languages integrating programming lanuguage technologies
集成编程语言技术的高级建模语言的演变和发展
  • 批准号:
    18H03223
  • 财政年份:
    2018
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Embedded Systems Development Support with the Integration of the Actor-Model and Functional Reactive Programming
集成参与者模型和函数响应式编程的嵌入式系统开发支持
  • 批准号:
    18K11236
  • 财政年份:
    2018
  • 资助金额:
    $ 2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了