TC: Medium: Collaborative Research: Rewriting Logic Foundations for Verification and Programming of Next-Generation Trustworthy Web-Based Systems
TC: Medium: Collaborative Research: Rewriting Logic Foundations for Verification and Programming of Next-Generation Trustworthy Web-Based Systems
批准号:
0905584
负责人:
Jose Meseguer
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-10-01 至 2013-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The rewriting model of computation is simple, yet general and flexible. A system of any kind, for example, an algorithm, a database, a hardwaresystem, a programming language, a network protocol, a sensor network, orthe molecular biology dynamics of a cell, can be modeled by a set ofrewrite rules thatdescribe the systems behavior. The rewriting model of computation isintrinsically concurrent, without any need for explicit concurrency constructs.Any set of rules that apply to nonoverlapping system components can execute concurrently. For a large distributed system such as a networkor a cell, this means that at any given time thousands or millions ofconcurrent transitions may be happening in parallel.Maude is a language based on rewriting logic. The current Maude implementation provides a high performance rewrite engine, as wellas builtin search, unification, and model checking tools to supportexecution and analysis of systems specified in Maude. To realizeinherent concurrency of rewriting, the proposed project will develop animplementation of Maude called Distributed andConcurrent Maude (DCMaude) that will exploit the concurrency available in multicore/multiprocessor machines, and support distributed computingand systems programming. The rewriting semantics of Maude supportsseamless transition between concurrent and distributed execution of asystem: execution in one process, multiple processes/cores, or multiplemachines. In addition to built in strategies for concurrency, the designof DCMaude will include a means for the programmer to controlconcurrency at a high level of abstraction in a declarative way.DC Maude will provide new methods and tools that can significantly improve both the design and the implementation of open distributedsystems, including web-based systems and next-generation networks.Furthermore, by being directly based on rewriting logic, DCMaudewill close the gap between formal specifications and actualimplementations, making it possible to gain substantially higherassurance about the formal requirements, including the securityproperties, of such systems.The project will be carried our jointly by Drs. Jose Meseguer (UIUC)and Dr. Carolyn Talcott (SRI International). Both UIUC and SRI willtake joint responsibility for the DCMaude design. The DC Maudeimplementation will be the primary responsibility of SRI International,while the testing, benchmarking and development of DCMaude applicationswill be the primary responsibility of UIUC.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
TWC: Small: Collaborative: Extensible Symbolic Analysis Modulo SMT: Combining the Powers of Rewriting, Narrowing, and SMT Solving in Maude
-
批准号:1319109
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2013
-
负责人:Jose Meseguer
-
依托单位:
TC: Medium: Collaborative Research: Unification Laboratory: Increasing the Power of Cryptographic Protocol Analysis Tools
-
批准号:0904749
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2009
-
负责人:Jose Meseguer
-
依托单位:
Collaborative Research: CT-M: Unification Laboratory for Cryptographic Protocol Analysis
-
批准号:0831064
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2008
-
负责人:Jose Meseguer
-
依托单位:
CT-ISG: Attacker Models and Verification Methods for End-to-End Protocol Security
-
批准号:0716638
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2007
-
负责人:Jose Meseguer
-
依托单位:
NSF-CNPq Collaborative Research: Mathematical and Engineering Foundations for Interoperability via Architecture
-
批准号:9900334
-
项目类别:Standard Grant
-
资助金额:$11.0万
-
财政年份:1999
-
负责人:Jose Meseguer
-
依托单位:
Semantic Foundations for Composition and Interoperation of Open Systems
-
批准号:9633363
-
项目类别:Continuing Grant
-
资助金额:$21.33万
-
财政年份:1996
-
负责人:Jose Meseguer
-
依托单位:
System Level Issues for Multiparadigm Computing and SIMD and MIMD/SIMD Architectures
-
批准号:9505960
-
项目类别:Continuing Grant
-
资助金额:$23.61万
-
财政年份:1995
-
负责人:Jose Meseguer
-
依托单位:
Multiparadigm Declarative Program
-
批准号:9224005
-
项目类别:Standard Grant
-
资助金额:$12.85万
-
财政年份:1993
-
负责人:Jose Meseguer
-
依托单位:
Inter-ensemble Communication in the Rewrite Rule Machine
-
批准号:9007010
-
项目类别:Standard Grant
-
资助金额:$4.99万
-
财政年份:1990
-
负责人:Jose Meseguer
-
依托单位:
Programming-in-the-Large for New Paradigm and Multi-ParadigmProgramming Languages
-
批准号:8707155
-
项目类别:Continuing Grant
-
资助金额:$32.64万
-
财政年份:1987
-
负责人:Jose Meseguer
-
依托单位:
海外基金