A literate process for the certification of scientific and engineering software
A literate process for the certification of scientific and engineering software
批准号:
447544-2013
负责人:
Smith, Spencer
金额:
$1.33万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Our principal objective is to develop certifiable scientific and engineering software. One problem with current processes is that there is considerable duplication between software artifacts, as well as a definite lack of traceability between these artifacts. We believe that we can solve both of these problems by adapting the ideas behind Literate Programming (LP), in which programs are written first with the goal of being understandable to human readers, rather than being artificially constrained by the ordering and formatting required by conventional computer code.****In classical LP, from literate source files two items are extracted: the user readable documentation and the computer readable source code. Our proposed literate process will extend this idea so that "source" files can be processed in multiple ways to extract not just the code and its explanation, but also the requirements specification, the Application Program Interface (API), the test cases, the test report and the build instructions. This will allow us to share the considerable amount of information in common between all these software artifacts, thus decreasing duplication. At the same time traceability is increased, since this shared information will be extracted into the correct artifacts.****To develop, motivate and document the literate process we will use a case study of code generation for a family of ordinary differential equation (ODE) solvers. In the family approach code is generated taking into account the commonalities in the family, but distinguishing each member based on its variabilities. The code generation approach facilitates reuse of certified components, leading to quick certification. The family of ODE solvers will be put in the context of nuclear safety analysis. In particular, an example will be developed that solves a system of ODEs as part of the thermal analysis of fuel pins in a nuclear reactor.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Accelerated and targeted discovery of cellulases from rumen microbiome
-
批准号:563075-2021
-
项目类别:University Undergraduate Student Research Awards
-
资助金额:$0.44万
-
财政年份:2021
-
负责人:Smith, Spencer
-
依托单位:
A literate process for the certification of scientific and engineering software
-
批准号:447544-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.44万
-
财政年份:2017
-
负责人:Smith, Spencer
-
依托单位:
A literate process for the certification of scientific and engineering software
-
批准号:447544-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.44万
-
财政年份:2016
-
负责人:Smith, Spencer
-
依托单位:
A literate process for the certification of scientific and engineering software
-
批准号:447544-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$0.62万
-
财政年份:2015
-
负责人:Smith, Spencer
-
依托单位:
Developing safe tinnitus treatment software
-
批准号:484230-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.63万
-
财政年份:2015
-
负责人:Smith, Spencer
-
依托单位:
A literate process for the certification of scientific and engineering software
-
批准号:447544-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$0.46万
-
财政年份:2014
-
负责人:Smith, Spencer
-
依托单位:
Improving the quality of scientific computing via software engineering methodologies
-
批准号:239129-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2012
-
负责人:Smith, Spencer
-
依托单位:
Improving the quality of scientific computing via software engineering methodologies
-
批准号:239129-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Smith, Spencer
-
依托单位:
Improving the quality of scientific computing via software engineering methodologies
-
批准号:239129-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Smith, Spencer
-
依托单位:
Improving the quality of scientific computing via software engineering methodologies
-
批准号:239129-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Smith, Spencer
-
依托单位:
Improving the quality of scientific computing via software engineering methodologies
-
批准号:239129-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Smith, Spencer
-
依托单位:
Software engineering methodologies applied to scientific computation
-
批准号:239129-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2006
-
负责人:Smith, Spencer
-
依托单位:
Software engineering methodologies applied to scientific computation
-
批准号:239129-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2005
-
负责人:Smith, Spencer
-
依托单位:
Application of software engineering principles to finite element programming
-
批准号:239129-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2003
-
负责人:Smith, Spencer
-
依托单位:
Application of software engineering principles to finite element programming
-
批准号:239129-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2002
-
负责人:Smith, Spencer
-
依托单位:
Application of software engineering principles to finite element programming
-
批准号:239129-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2001
-
负责人:Smith, Spencer
-
依托单位:
Application of software engineering principles to finite element programming
-
批准号:239129-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2000
-
负责人:Smith, Spencer
-
依托单位:
PGSB/ESB
-
批准号:209055-1998
-
项目类别:Postgraduate Scholarships
-
资助金额:$2.78万
-
财政年份:1998
-
负责人:Smith, Spencer
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Neural Process模型的多样化高保真技术研究
-
批准号:62306326
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:王琦
-
依托单位:
磁转动超新星爆发中weak r-process的关键核反应
-
批准号:12375145
-
项目类别:面上项目
-
资助金额:52.00万元
-
批准年份:2023
-
负责人:金仕纶
-
依托单位:
转运蛋白RCP调控巨噬细胞脂肪酸氧化参与系统性红斑狼疮发病的机制研究
-
批准号:82371798
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:叶俊娜
-
依托单位:
富营养化藻分段式水热液化过程营养元素N迁移及低N成油机制
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2019
-
负责人:黄艳琴
-
依托单位:
多臂Bandit process中的Bayes非参数方法
-
批准号:71771089
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2017
-
负责人:吴贤毅
-
依托单位:
基于非参数统计模型的遥感图像理解与典型目标识别研究
-
批准号:61071137
-
项目类别:面上项目
-
资助金额:40.0万元
-
批准年份:2010
-
负责人:姜志国
-
依托单位:
OFDMA和SC-FDMA系统上行链路初同步方法研究
-
批准号:60902028
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:傅晓宇
-
依托单位: