CPA-SEL-T: Domain Specific Languages, Logics, and Proofs for Certified Software Design
CPA-SEL-T: Domain Specific Languages, Logics, and Proofs for Certified Software Design
批准号:
0811665
负责人:
Zhong Shao
金额:
$85.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-07-01 至 2013-06-30
中文摘要
本研究的重点是开发一种新的编程方法,以显著提高软件密集型系统的质量和可靠性。这项工作的关键是领域特定语言(dsl)和正式程序验证的有效集成,这是两种众所周知的技术,它们各自被广泛使用,但主要是相互隔离的。dsl使得为特定的应用领域编写复杂的软件变得更加容易,但是它们通常缺乏严格的语义,使得很难正式地指定和推断结果程序。另一方面,现有的程序验证系统通常依赖于单一的统一逻辑(例如Hoare逻辑)或类型系统,它不能支持典型软件密集型系统中组件的多样性。通过结合这两种方法,PI打算解决这两个缺点。更具体地说,pi建议开发一种新的以DSL为中心的认证软件设计方法,将现有的DSL实践提升为严格的软件开发方法,允许程序验证有效地扩展到大型软件系统。所提出的研究将影响软件工程社区,并使更快地构建软件成为可能,并且具有比以前更高的正确性保证。
英文摘要
This research focuses on developing a new programming methodology to dramatically improve the quality and dependability of software-intensive systems. The key to this effort is an effective integration of domain-specific languages (DSLs) and formal program verification, two well-known technologies that have been used extensively on their own, but mostly in isolation of one another. DSLs make it easier to write complex software for specific application domains, but they often lack rigorous semantics, making it difficult to formally specify and reason about the resulting programs. Existing program verification systems, on the other hand, usually rely on a single unified logic (e.g. Hoare logic) or type system, which cannot support the diversity of components in typical software-intensive systems. By combining the two methodologies, the PI intends to resolve both of these shortcomings. More specifically, the PIs propose to develop a new DSL-centric certified software design methodology that will elevate existing DSL practice into a rigorous software development methodology that allows program verification to scale effectively to large software systems. The proposed research will impact the software engineering community and make it possible to build software more quickly, and with higher assurance of correctness, than previously possible.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Compositional Certified Concurrent Abstraction Layers
-
批准号:2313433
-
项目类别:Standard Grant
-
资助金额:$54.0万
-
财政年份:2023
-
负责人:Zhong Shao
-
依托单位:
PPoSS: Planning: High-Performance Certified Trust for Global-Scale Applications
-
批准号:2118851
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2021
-
负责人:Zhong Shao
-
依托单位:
FMitF: Track I: ADVERT: Compositional Atomic Specifications for Distributed System Verification
-
批准号:2019285
-
项目类别:Standard Grant
-
资助金额:$74.99万
-
财政年份:2020
-
负责人:Zhong Shao
-
依托单位:
SHF: Medium: DeepSEA: A Language for Programming and Synthesizing Certified Software
-
批准号:1763399
-
项目类别:Continuing Grant
-
资助金额:$80.0万
-
财政年份:2018
-
负责人:Zhong Shao
-
依托单位:
SaTC: CORE: Small: Formal End-to-End Verification of Information-Flow Security for Complex Systems
-
批准号:1715154
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2017
-
负责人:Zhong Shao
-
依托单位:
NeTS: Small: A Virtualized Network Resource Pool for Software-Defined Network Management
-
批准号:1712674
-
项目类别:Standard Grant
-
资助金额:$35.07万
-
财政年份:2016
-
负责人:Zhong Shao
-
依托单位:
AitF: The Fuzzy Log: A Unifying Abstraction for the Theory and Practice of Distributed Systems
-
批准号:1637385
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2016
-
负责人:Zhong Shao
-
依托单位:
Collaborative Research: Expeditions in Computing: The Science of Deep Specification
-
批准号:1521523
-
项目类别:Continuing Grant
-
资助金额:$204.64万
-
财政年份:2015
-
负责人:Zhong Shao
-
依托单位:
SHF: Small: VeriQ: Formal Quantitative Software Verification in Realistic Application Scenarios
-
批准号:1319671
-
项目类别:Standard Grant
-
资助金额:$44.97万
-
财政年份:2013
-
负责人:Zhong Shao
-
依托单位:
TC: Medium: Making OS Kernels Crash-Proof by Design and Certification
-
批准号:1065451
-
项目类别:Standard Grant
-
资助金额:$111.63万
-
财政年份:2011
-
负责人:Zhong Shao
-
依托单位:
TC:Large:Collaborative Research:Combininig Foundational and Lightweight Formal Methods to Build Certifiably Dependable Software
-
批准号:0910670
-
项目类别:Standard Grant
-
资助金额:$58.0万
-
财政年份:2009
-
负责人:Zhong Shao
-
依托单位:
TC:Small: Formal Reasoning about Concurrent Programs for Multicore and Multiprocessor Machines
-
批准号:0915888
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Zhong Shao
-
依托单位:
CT-ISG: Certified Runtime Code Manipulation
-
批准号:0716540
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2007
-
负责人:Zhong Shao
-
依托单位:
CT-ISG: Modular Development of Certified Concurrent Code
-
批准号:0524545
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2005
-
负责人:Zhong Shao
-
依托单位:
Collaborative Research: High-Assurance Common Language Runtime
-
批准号:0208618
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Zhong Shao
-
依托单位:
ITR: FLINT---A Mobile-Code Infrastructure for Advanced Languages
-
批准号:0081590
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2000
-
负责人:Zhong Shao
-
依托单位:
Typed Common Intermediate Format
-
批准号:9901011
-
项目类别:Continuing Grant
-
资助金额:$32.0万
-
财政年份:1999
-
负责人:Zhong Shao
-
依托单位:
CAREER: Type-Directed Compilation
-
批准号:9501624
-
项目类别:Continuing Grant
-
资助金额:$10.5万
-
财政年份:1995
-
负责人:Zhong Shao
-
依托单位:
国内基金
海外基金
登录
查看更多内容
C19ORF18通过抑制SEL1L-HRD1 ERAD功能
激活IRE1α在肝脏脂代谢紊乱中的作用
及机制
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2025
-
负责人:高荣
-
依托单位:
刺参METTL3靶向内质网相关降解蛋白SEL1L激活体腔细胞凋亡的分子机制
-
批准号:LY23C190003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:梁伟康
-
依托单位:
基于Sel1L探讨ERAD在泌乳调节中的作用与机制
-
批准号:82301824
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:刘力
-
依托单位:
内质网相关降解关键因子Sel1L调控CD8+T细胞稳态及免疫应答机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:53万元
-
批准年份:2022
-
负责人:张连军
-
依托单位:
胰岛素抵抗通过Sel1l-Hrd1介导的内质网相关蛋白降解途径引起神经元线粒体功能异常的机制研究
-
批准号:82270850
-
项目类别:面上项目
-
资助金额:52万元
-
批准年份:2022
-
负责人:王桂侠
-
依托单位:
SEL1L-CNX-FUNDC1轴诱导选择性自噬障碍在黑素细胞氧化损伤中的机制研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:55万元
-
批准年份:2021
-
负责人:刘玲
-
依托单位:
内质网膜接头蛋白Sel1L在巨噬细胞中的作用及其病理意义研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:季业伟
-
依托单位:
内质网接头蛋白Sel1L调控CD4+T细胞分化的机制及在EAE疾病发生中的作用
-
批准号:81871234
-
项目类别:面上项目
-
资助金额:57.0万元
-
批准年份:2018
-
负责人:夏圣
-
依托单位:
Sel1L缺失对肝脏线粒体活性氧及脂质代谢平衡的影响研究
-
批准号:31501154
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2015
-
负责人:潘志雄
-
依托单位:
宿主肝细胞内SEL1L基因对乙型肝炎病毒复制的调控机制以及miRNA-125b对SEL1L基因表达的表观遗传学修饰
-
批准号:81471933
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2014
-
负责人:张继明
-
依托单位: