课题基金 / 基金详情

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的其他基金

相似基金

相关文献

中文摘要
翻译
软件开发的语言方法cristina Videira lopescalifornia - irvincessoftware in Science, Engineering and Business需要领域的专业知识。但是,由于描述机制——编程语言——不足以向人们传达相关信息,软件开发变得更加糟糕。结果,软件系统变成了只有软件“工匠”才敢修改的脆弱的代码纪念碑。工作将在领域特定语言(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
  • 依托单位:
海外基金