CAREER: Foundational Principles to Support Evolution in Domain-Specific Modeling
CAREER: Foundational Principles to Support Evolution in Domain-Specific Modeling
批准号:
1052616
负责人:
Jeffrey Gray
金额:
$18.35万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-07-01 至 2013-03-31
中文摘要
尽管编程语言和运行时平台取得了进步,但大多数软件都是在相对于应用程序域的问题空间中的概念和关注点的低抽象级别上开发的。领域特定建模(DSM)是一种设计方法,它使用元模型来定义建模语言,以一种与特定解决方案空间的细节分离的方式捕获问题空间的基本特征。然而,当前的DSM实践缺乏基本概念来支持软件模型驱动的演化所需的广泛任务。提出的研究将通过研究模型转换和程序转换的协同作用来扩展DSM的能力,以此来支持高层模型中反映的软件构件的必要演化。具体的研究主题包括模型驱动的程序转换、将遗留源代码反向工程到特定于领域的模型、支持专注于可视化建模的新型版本控制工具的模型差异算法,以及在建模工具内的编辑更改中分析用户意图的技术。拟议的研究议程与教育活动相结合,包括本科生辅导和研究生教育,重点是K-12外联活动。
英文摘要
Despite advances in programming languages and runtime platforms, most software is developed at a low-level of abstraction relative to the concepts and concerns within the problem space of an application domain. Domain-Specific Modeling (DSM) is a design approach that uses a metamodel to define a modeling language capturing the essential characteristics of a problem space in a manner that is decoupled from the details of a specific solution space. However, the current DSM practice lacks fundamental concepts to support a broad range of tasks needed for model-driven evolution of software. The proposed research will extend the capabilities of DSM by investigating the synergy of model transformation and program transformation as methods to support the necessary evolution of software artifacts as reflected by changes in high-level models. Specific topics of investigation include model-driven program transformation, reverse engineering of legacy source code into domain-specific models, model difference algorithms that support a new class of version control tools focused on visual modeling concerns, and a technique to analyze a user's intention among edit changes within a modeling tool. The proposed research agenda is integrated with educational activities, including undergraduate mentoring and graduate education, with an emphasis on K-12 outreach activities.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
REU Site: A Cyberlinked Program in Computational Biomolecular Structure & Design
-
批准号:2244288
-
项目类别:Standard Grant
-
资助金额:$48.57万
-
财政年份:2023
-
负责人:Jeffrey Gray
-
依托单位:
RaMP: Post-Baccalaureate Training Program in Biomolecular Structure Prediction and Design
-
批准号:2216011
-
项目类别:Standard Grant
-
资助金额:$299.17万
-
财政年份:2022
-
负责人:Jeffrey Gray
-
依托单位:
Expanding a Statewide Pathway for CS Teacher Certification: A Curriculum Model for Secondary Education Teacher Candidates
-
批准号:2122882
-
项目类别:Standard Grant
-
资助金额:$97.89万
-
财政年份:2021
-
负责人:Jeffrey Gray
-
依托单位:
REU Site: A Cyberlinked Program in Computational Biomolecular Structure & Design
-
批准号:1950697
-
项目类别:Continuing Grant
-
资助金额:$48.54万
-
财政年份:2020
-
负责人:Jeffrey Gray
-
依托单位:
Peer-learning communities to develop rural, African American girls' computer science knowledge and career awareness
-
批准号:1759421
-
项目类别:Standard Grant
-
资助金额:$81.34万
-
财政年份:2018
-
负责人:Jeffrey Gray
-
依托单位:
REU Site: A Cyberlinked Program in Computational Biomolecular Structure & Design
-
批准号:1659649
-
项目类别:Continuing Grant
-
资助金额:$42.7万
-
财政年份:2017
-
负责人:Jeffrey Gray
-
依托单位:
Building a Pathway for CS Principles Teachers: A Two-course Sequence for Secondary Education Mathematics Pre-service Teachers
-
批准号:1738849
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2017
-
负责人:Jeffrey Gray
-
依托单位:
Directed Biomineralization: Designing Peptides to Control Crystal Nucleation and Growth
-
批准号:1507736
-
项目类别:Continuing Grant
-
资助金额:$36.0万
-
财政年份:2015
-
负责人:Jeffrey Gray
-
依托单位:
EAGER: A New Model for Undergraduate Training: a Virtual Community of Researchers in Computational Biomolecular Structure & Design
-
批准号:1541278
-
项目类别:Standard Grant
-
资助金额:$20.77万
-
财政年份:2015
-
负责人:Jeffrey Gray
-
依托单位:
Collaborative Research: CS10K: Infusing Cooperative Learning into Computer Science Principles Courses to Promote Engagement and Diversity
-
批准号:1441045
-
项目类别:Standard Grant
-
资助金额:$66.31万
-
财政年份:2015
-
负责人:Jeffrey Gray
-
依托单位:
CS 10K: A Model for Statewide Deployment of CS Principles Courses
-
批准号:1240944
-
项目类别:Standard Grant
-
资助金额:$97.91万
-
财政年份:2013
-
负责人:Jeffrey Gray
-
依托单位:
HCC: Small: Programming by Voice: Extending Initial Programming Environments for Children with Disabilities
-
批准号:1117940
-
项目类别:Standard Grant
-
资助金额:$31.55万
-
财政年份:2011
-
负责人:Jeffrey Gray
-
依托单位:
RAPID: Collaborative Research: Cloud Environmental Analysis and Relief
-
批准号:1047780
-
项目类别:Standard Grant
-
资助金额:$6.5万
-
财政年份:2010
-
负责人:Jeffrey Gray
-
依托单位:
CAREER: Structure Prediction of Proteins on Solid Surfaces
-
批准号:0846324
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2009
-
负责人:Jeffrey Gray
-
依托单位:
CAREER: Foundational Principles to Support Evolution in Domain-Specific Modeling
-
批准号:0643725
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Jeffrey Gray
-
依托单位:
CSR-SMA: Collaborative Proposal: A Model-Driven Performance Analysis Framework for Distributed, Performance-Sensitive Software Systems
-
批准号:0509342
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2005
-
负责人:Jeffrey Gray
-
依托单位:
Laser Spectroscopy Experiments in Advanced Undergraduate Chemistry Laboratories
-
批准号:9650233
-
项目类别:Standard Grant
-
资助金额:$1.25万
-
财政年份:1996
-
负责人:Jeffrey Gray
-
依托单位:
海外基金