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)计算重写模型简单,但具有通用性和灵活性。任何类型的系统,例如算法、数据库、硬件系统、编程语言、网络协议、传感器网络或细胞的分子生物学动力学,都可以通过一组描述系统行为的重写规则来建模。计算的重写模型本质上是并发的,不需要显式的并发构造。应用于非重叠系统组件的任何规则集都可以并发执行。对于大型分布式系统(如网络或单元),这意味着在任何给定的时间,都可能有数千或数百万个并发转换并行发生。Maude是一种基于重写逻辑的语言。当前的Maude实现提供了一个高性能的重写引擎,以及内置的搜索、统一和模型检查工具,以支持Maude中指定的系统的执行和分析。为了实现重写的固有并发性,提议的项目将开发一种称为分布式和并发Maude (DCMaude)的Maude实现,该实现将利用多核/多处理器机器中的并发性,并支持分布式计算和系统编程。Maude的重写语义支持系统并发执行和分布式执行之间的无缝转换:在一个进程、多个进程/核心或多台机器中执行。除了内置的并发策略外,DCMaude的设计还将包括一种方法,使程序员能够以声明的方式在高层次的抽象上控制并发性。DC Maude将提供新的方法和工具,可以显著改善开放式分布式系统的设计和实现,包括基于web的系统和下一代网络。
英文摘要
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
-
依托单位:
海外基金