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
批准号:
0905607
负责人:
Carolyn Talcott
金额:
$29.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-10-01 至 2014-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Distributed Concurrent Maude ( DCMaude ) The rewriting model of computation is simple , yet general and flexible . A system of any kind , for example , an algorithm , a database , a hardware system , a programming language , a network protocol , a sensor network , or the molecular biology dynamics of a cell , can be modeled by a set of rewrite rules that describe the systems behavior . The rewriting model of computation is intrinsically 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 network or a cell , this means that at any given time thousands or millions of concurrent 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 well as builtin search , unification , and model checking tools to support execution and analysis of systems specified in Maude . To realize inherent concurrency of rewriting , the proposed project will develop an implementation of Maude called Distributed and Concurrent Maude ( DCMaude ) that will exploit the concurrency available in multicore/multiprocessor machines , and support distributed computing and systems programming . The rewriting semantics of Maude supports seamless transition between concurrent and distributed execution of a system : execution in one process , multiple processes/cores , or multiple machines . In addition to built in strategies for concurrency , the design of DCMaude will include a means for the programmer to control concurrency 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 distributed systems , including web-based systems and next-generation networks .
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
TWC: Small: Collaborative: Extensible Symbolic Analysis Modulo SMT: Combining the Powers of Rewriting, Narrowing, and SMT Solving in Maude
-
批准号:1318848
-
项目类别:Standard Grant
-
资助金额:$24.95万
-
财政年份:2013
-
负责人:Carolyn Talcott
-
依托单位:
Collaborative Research: CSR-EHS: Modeling and Exploiting Cross-Layer Timing in Distributed Embedded Systems
-
批准号:0615436
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2006
-
负责人:Carolyn Talcott
-
依托单位:
II(BIO): BioLogica--Deductive Integration of Heterogeneous Biological Data Sources
-
批准号:0513857
-
项目类别:Standard Grant
-
资助金额:$116.99万
-
财政年份:2005
-
负责人:Carolyn Talcott
-
依托单位:
Formal Checklists for Remote Agent Dependability
-
批准号:0234462
-
项目类别:Continuing Grant
-
资助金额:$39.0万
-
财政年份:2002
-
负责人:Carolyn Talcott
-
依托单位:
Workshop on Higher-Order Operational Techniques in Semantics (HOOTS II): Stanford, CA; December 8-12, 1997
-
批准号:9714102
-
项目类别:Standard Grant
-
资助金额:$0.51万
-
财政年份:1997
-
负责人:Carolyn Talcott
-
依托单位:
A Proposal for European-American Collaboration on Semantics-Based Program Manipulation
-
批准号:9221774
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:1994
-
负责人:Carolyn Talcott
-
依托单位:
海外基金