Combining domain-specific and general-purpose languages to improve program analysis
Combining domain-specific and general-purpose languages to improve program analysis
批准号:
356027-2013
负责人:
Lam, Patrick
金额:
$1.46万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2014
资助国家:
加拿大
项目状态:
已结题
起止时间:
2014-01-01 至 2015-12-31
中文摘要
编程是软件开发中的一项关键活动,它要求程序员费力地将对问题领域的高级理解编码成代码——一组适合计算机执行的精确指令。领域特定语言(dsl)通过减轻软件的高级设计和实现中所需的低级细节之间的概念不匹配,帮助弥合问题领域和代码之间的差距。然而,由于dsl非常具体,它们通常不足以实现完整的软件系统。在许多情况下,它们必须与通用语言结合使用。
英文摘要
Programming, a key activity in software development, requires a programmer to laboriously encode a high-level understanding of a problem domain into code---a set of precise instructions, suitable for a computer to execute. Domain-specific languages (DSLs) help bridge the gap between the problem domain and the code by mitigating the conceptual mismatch between the software's high-level design and the low-level details required in its implementation. However, because DSLs are very specific, they do not generally suffice for implementing complete software systems. In many cases, they must be combined with a general-purpose language.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Leveraging Test Suites for Better Program Analysis
-
批准号:RGPIN-2018-03983
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2022
-
负责人:Lam, Patrick
-
依托单位:
Leveraging Test Suites for Better Program Analysis
-
批准号:RGPIN-2018-03983
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2021
-
负责人:Lam, Patrick
-
依托单位:
Leveraging Test Suites for Better Program Analysis
-
批准号:RGPIN-2018-03983
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Lam, Patrick
-
依托单位:
Leveraging Test Suites for Better Program Analysis
-
批准号:RGPIN-2018-03983
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Lam, Patrick
-
依托单位:
Leveraging Test Suites for Better Program Analysis
-
批准号:RGPIN-2018-03983
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2018
-
负责人:Lam, Patrick
-
依托单位:
Combining domain-specific and general-purpose languages to improve program analysis
-
批准号:356027-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2017
-
负责人:Lam, Patrick
-
依托单位:
Combining domain-specific and general-purpose languages to improve program analysis
-
批准号:356027-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2016
-
负责人:Lam, Patrick
-
依托单位:
Automatic refactoring of test clones
-
批准号:484446-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.01万
-
财政年份:2016
-
负责人:Lam, Patrick
-
依托单位:
Automatic refactoring of test clones
-
批准号:484446-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.22万
-
财政年份:2015
-
负责人:Lam, Patrick
-
依托单位:
Analyzing causes of test failures
-
批准号:485177-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Lam, Patrick
-
依托单位:
Combining domain-specific and general-purpose languages to improve program analysis
-
批准号:356027-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Lam, Patrick
-
依托单位:
Analysis of TrueType bytecode
-
批准号:463192-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Lam, Patrick
-
依托单位:
Combining domain-specific and general-purpose languages to improve program analysis
-
批准号:356027-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Lam, Patrick
-
依托单位:
Learning from experience
-
批准号:450440-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Lam, Patrick
-
依托单位:
Application Development co-op
-
批准号:447465-2013
-
项目类别:Experience Awards (previously Industrial Undergraduate Student Research Awards)
-
资助金额:$0.33万
-
财政年份:2013
-
负责人:Lam, Patrick
-
依托单位:
Software verification tools based on lightweight specifications
-
批准号:356027-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.36万
-
财政年份:2012
-
负责人:Lam, Patrick
-
依托单位:
Software verification tools based on lightweight specifications
-
批准号:356027-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.36万
-
财政年份:2011
-
负责人:Lam, Patrick
-
依托单位:
Software verification tools based on lightweight specifications
-
批准号:356027-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.36万
-
财政年份:2010
-
负责人:Lam, Patrick
-
依托单位:
embedded systems lab
-
批准号:391201-2010
-
项目类别:Research Tools and Instruments - Category 1 (<$150,000)
-
资助金额:$4.86万
-
财政年份:2009
-
负责人:Lam, Patrick
-
依托单位:
Software verification tools based on lightweight specifications
-
批准号:356027-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.36万
-
财政年份:2009
-
负责人:Lam, Patrick
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Domain理论中几类T0拓扑空间的幂构造研究
-
批准号:2026JJ81209
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:袁珍珠
-
依托单位:
RB-domain函数空间的相关研究
-
批准号:2026JJ60113
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:栾伟
-
依托单位:
Domain理论中的极大点空间及其应用研究
-
批准号:12571507
-
项目类别:面上项目
-
资助金额:44.00万元
-
批准年份:2025
-
负责人:奚小勇
-
依托单位:
偏序集的拓扑对偶与拟度量空间的Domain理论刻画
-
批准号:12571502
-
项目类别:面上项目
-
资助金额:44.00万元
-
批准年份:2025
-
负责人:鲁静
-
依托单位:
Domain III突变引起冠状病毒3CL蛋白酶耐药的特征与机制研究
-
批准号:32500132
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:张宇旻
-
依托单位:
Domain的商结构和T0空间范畴的子范畴的反射壳研究
-
批准号:12501638
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:金梦洁
-
依托单位:
Domain结构及其递归方程的逻辑表示研究
-
批准号:12571498
-
项目类别:面上项目
-
资助金额:44.00万元
-
批准年份:2025
-
负责人:王龙春
-
依托单位:
Domain理论和non-Hausdorff拓扑学中幂构造的若干问题研究
-
批准号:12471070
-
项目类别:面上项目
-
资助金额:44.00万元
-
批准年份:2024
-
负责人:徐晓泉
-
依托单位:
Domain理论及聚合算子相关问题研究
-
批准号:12461093
-
项目类别:地区科学基金项目
-
资助金额:27.00万元
-
批准年份:2024
-
负责人:耿俊
-
依托单位:
非Hausdorff拓扑与格值Domain理论的相关问题研究
-
批准号:12471438
-
项目类别:面上项目
-
资助金额:44.00万元
-
批准年份:2024
-
负责人:汪开云
-
依托单位: