课题基金 / 基金详情

CAREER: A Linguistic Approach to Software Development

CAREER: A Linguistic Approach to Software Development
职业:软件开发的语言方法
批准号:
0347902
负责人:
Cristina Lopes
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-07-01 至 2010-06-30

项目摘要

项目成果

Cristina Lopes的其他基金

相似基金

相关文献

中文摘要
翻译
NSF Career 0347902A软件开发的语言方法克里斯蒂娜·维迪拉·洛佩斯加州大学欧文斯分校科学、工程和商业软件需要领域专业知识。但是,描述机制--编程语言--不足以向人们传达相关信息,这一事实使软件开发变得更加糟糕。其结果是,软件系统成为只有软件“工匠”才敢修改的脆弱的代码纪念碑。将在领域特定语言(DSL)和面向方面编程(AOP)中开展工作,目的是探索它们在软件开发中的好处。DSL将在普适计算中开发,因为它包括几个专业领域。目标是识别抽象和集成不同的规范。一个更大的目标是找到快速发展DSL的基本原则和技术。将研究、开发和实证评估以下内容:(1)基于自然语言的机制,用于支持更多类型的指称,如回指;(2)开发特定领域词汇表的方法;(3)快速开发DSL的技术。目标是通过缩短表达差距来显著改进软件开发过程。程序设计和软件工程的理论和实践的最新水平将随着一个新的、重要的编程语言类别的建立而得到加强。
英文摘要
NSF CAREER 0347902A Linguistic Approach to Software DevelopmentCristina Videira LopesUniversity of California - IrvinceSoftware in Science, Engineering and Business requires domain expertise. But software development is worsened by the fact that the description mechanisms - programming languages - are inadequate for conveying relevant information to people. As a result, software systems become fragile monuments of code that only software "artisans" dare to modify. Work will be conducted within Domain-Specific Languages (DSLs) and Aspect-Oriented Programming (AOP), with the aim of exploring their benefits in software development. DSLs will be developed within ubiquitous computing, as it includes several fields of expertise. The objective is the identification of abstractions and the integration of different pieces of specification. A greater objective is to find fundamental principles and techniques for the rapid development of DSLs. The following will be studied, developed and empirically evaluated: (1) Natural Language-based mechanisms for the support of more kinds of referencing, such as anaphora; (2) methods for developing domain-specific vocabularies; (3) techniques for the rapid development of DSLs.The goal is that the process of software development will be improved considerably by shortening expression gaps. The state of the art in both theory and practice of Programming and Software Engineering will beenhanced with a foundation for a new, important class of programming languages.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: RAPID: Virtual Conference Platform
  • 批准号:
    2035000
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.33万
  • 财政年份:
    2020
  • 负责人:
    Cristina Lopes
  • 依托单位:
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
  • 批准号:
    1823227
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2018
  • 负责人:
    Cristina Lopes
  • 依托单位:
Collaborative Research: CI-P: NJR: A National Java Resource
  • 批准号:
    1730229
  • 项目类别:
    Standard Grant
  • 资助金额:
    $6.2万
  • 财政年份:
    2017
  • 负责人:
    Cristina Lopes
  • 依托单位:
Programming Languages Mentoring Workshop at SPLASH (October 27, 2015)
  • 批准号:
    1552208
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.0万
  • 财政年份:
    2015
  • 负责人:
    Cristina Lopes
  • 依托单位:
海外基金