REMS: Rigorous Engineering for Mainstream Systems
REMS: Rigorous Engineering for Mainstream Systems
批准号:
EP/K008528/1
负责人:
Peter Sewell
金额:
$710.45万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2013
资助国家:
英国
项目状态:
已结题
起止时间:
2013 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer systems are critical to modern society, from embedded devices and mobile phones through to internet services, but traditional computer engineering cannot produce reliable and secure systems, as we see in the continual stream of errors and security flaws impacting industry and consumers everywhere. Industry relies on informal prose specifications and ad hoc testing, but the complexity and scale of today's systems make it effectively impossible to exclude errors using only these methods (even though perhaps 70\% of development staff in major vendors are devoted to testing) and adversarial exploits all too often turn errors into major security concerns, with huge financial and social costs. Compounding the problem, the industry-wide abstractions around which real systems are built, including the architectural interfaces between multiprocessor hardware and software, and programming languages such as C and C++, are ill-defined, giving rise to ambiguity and error.This is a long-standing problem, motivating extensive research on mathematically rigorous alternatives. Until now, it has been impractical to address mainstream widely-deployed systems with rigorous techniques. Academic research has focussed instead on modest-scale safety critical systems and academic verifications of idealised systems. There has been a deep disconnect between practical industrial engineering and systems research on the one hand, and theoretical research in semantics, verification, and foundations on the other. Now, however, the new approaches that we have, with a pragmatic emphasis on the use of mathematically rigorous models where they can be most effective, finally make it feasible to address industrial-scale systems--- and the commercial and social cost of not doing so is becoming ever greater. It is time for rigorous engineering of mainstream systems, unifying practice and theory.REMS brings together a team of leading theory and systems researchers, with key industrial partners, to establish a new synthesis. We will establish a true engineering mathematics for the construction of more robust and secure computer systems: mathematically rigorous models, verification techniques, and engineering tools applied to the construction of full-scale mainstream computer systems, including key infrastructure in widespread use today (multiprocessors, programming languages, and operating systems). We will couple this with novel programming-language and verification support for future system-building. Developing our recent work with processor vendors and language standards bodies, we will address the technical, engineering and social challenges necessary to bring these techniques into widespread use, enabling a radical improvement in computer engineering as a whole.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Engineering with logic: Rigorous test-oracle specification and validation for TCP/IP and the Sockets API
逻辑工程:严格的测试预言机规范以及 TCP/IP 和 Sockets API 的验证
DOI:
10.17863/cam.34900
发表时间:
2019
期刊:
影响因子:
--
作者:
[Bishop S]
通讯作者:
Bishop S
GPU Concurrency
GPU并发
DOI:
10.1145/2694344.2694391
发表时间:
2015
期刊:
影响因子:
--
作者:
[Alglave J]
通讯作者:
Alglave J
Programming Languages and Systems - 31st European Symposium on Programming, ESOP 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2-7, 2022, Proceedings
编程语言和系统 - 第 31 届欧洲编程研讨会,ESOP 2022,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2022,德国慕尼黑,2022 年 4 月 2-7 日,会议记录
DOI:
10.1007/978-3-030-99336-8_9
发表时间:
2022
期刊:
影响因子:
--
作者:
[Bila E]
通讯作者:
Bila E
Isla: integrating full-scale ISA semantics and axiomatic concurrency models (extended version)
Isla:集成完整的 ISA 语义和公理并发模型(扩展版本)
DOI:
10.1007/s10703-023-00409-y
发表时间:
2023
期刊:
Formal Methods in System Design
影响因子:
0.8
作者:
[Armstrong A]
通讯作者:
Armstrong A
CoSMed: A Confidentiality-Verified Social Media Platform
CoSMed:经过保密验证的社交媒体平台
DOI:
10.1007/s10817-017-9443-3
发表时间:
2017
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
[Bauereiß T]
通讯作者:
Bauereiß T
共 8 条
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
-
批准号:EP/Y035976/1
-
项目类别:Research Grant
-
资助金额:$269.73万
-
财政年份:2024
-
负责人:Peter Sewell
-
依托单位:
Semantic Foundations for Real-World Systems
-
批准号:EP/H005633/1
-
项目类别:Fellowship
-
资助金额:$194.16万
-
财政年份:2010
-
负责人:Peter Sewell
-
依托单位:
Reasoning with Relaxed Memory Models
-
批准号:EP/F036345/1
-
项目类别:Research Grant
-
资助金额:$103.69万
-
财政年份:2008
-
负责人:Peter Sewell
-
依托单位:
海外基金