首页> 外文会议>International Workshop on Membrane Computing >Defining and Executing P Systems with Structured Data in K
【24h】

Defining and Executing P Systems with Structured Data in K

机译:在k中定义和执行具有结构化数据的P系统

获取原文

摘要

K is a rewrite-based framework proposed for giving formal executable semantics to programming languages and/or calculi. K departs from other rewrite-based frameworks in two respects: (1) it assumes multisets and lists as builtin, the former modeling parallel features, while the latter sequential ones; and (2) the parallel application of rewriting rules is extended from non-overlapping rules to rules which may overlap, but on parts which are not changed by these rules (may overlap on "read only" parts). This paper shows how P systems and variants can be defined as K (rewrite) systems. This is the first representation of P systems into a rewrite-based framework that captures the behavior (reaction steps) of the original P system step-for-step. In addition to providing a formal executable semantic framework for P systems, the embedding of P systems as K systems also serves as a basis for experimenting with and developing new extensions of P systems, e.g., with structured data. A Maude-based application for executing P systems defined in K has been implemented and experimented with; initial results show computational advantages of using structured objects in P systems.
机译:K是一种基于重写的框架,提议为编程语言和/或计算提供正式可执行语义。 k在两个方面从其他基于重写的框架出发:(1)它假定多项标识和列表作为内置,以前建模并行功能,而后续顺序的框架; (2)重写规则的并行应用从非重叠规则扩展到可能重叠的规则,但在这些规则不改变的部分上(可以重叠在“仅”零件上)。本文显示了P系统和变体如何定义为k(重写)系统。这是P系统进入基于重写的框架的第一个表示,其捕获原始P系统的行为(反应步骤)步骤步骤。除了为P系统提供正式的可执行语义框架之外,作为K系统的P系统嵌入还用于试验和开发P系统的新扩展,例如,具有结构化数据的基础。已经实施并实验了基于MADE的执行P系统的应用程序;初始结果显示在P系统中使用结构化对象的计算优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号