「なめらかな編集」のためのプログラミング言語仕様の拡大と縮小
「なめらかな編集」のためのプログラミング言語仕様の拡大と縮小
批准号:
22K11981
负责人:
佐々木 晃
金额:
$2.0万
依托单位:
依托单位国家:
日本
项目类别:
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)
会议论文
登录
查看更多内容
建物空間内の群衆シミュレーション開発ツールの研究
建筑空间人群模拟开发工具研究
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[宮脇亮太, 佐々木晃]
通讯作者:
佐々木晃
ブロック言語とライブプログラミングによるGUIアプリケーション開発の研究
基于块语言和实时编程的GUI应用程序开发研究
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[斉藤雅騎, 佐々木晃]
通讯作者:
佐々木晃
クラスの命名・管理に着目した,Webサイト制作におけるソースコードの保守性向上のためのアシストツールの研究
网站制作中提高源代码可维护性的辅助工具研究,重点关注类命名和管理
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[上原陽香, 佐々木晃]
通讯作者:
佐々木晃
交通渋滞解消に向けた道路交通シミュレーションツールの開発
开发道路交通模拟工具以缓解交通拥堵
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[田中咲哉, 佐々木晃]
通讯作者:
佐々木晃
A Study on Realization of Language Processors by Providing Program Examples
-
批准号:18K11247
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.75万
-
财政年份:2018
-
负责人:佐々木 晃
-
依托单位:
子どもの理数能力を高める幼小連携教育課程の開発
-
批准号:18906019
-
项目类别:Grant-in-Aid for Encouragement of Scientists
-
资助金额:$0.19万
-
财政年份:2006
-
负责人:佐々木 晃
-
依托单位:
保育の過程における教師自身の生活の創造について考える
-
批准号:03907040
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (B)
-
资助金额:$0.14万
-
财政年份:1991
-
负责人:佐々木 晃
-
依托单位:
海外基金