نتایج جستجو برای: pushout

تعداد نتایج: 356  

2009
Dominique Duval Rachid Echahed Frédéric Prost

We address the problem of cyclic termgraph rewriting. We propose a new framework where rewrite rules are tuples of the form (L,R, τ, σ) such that L and R are termgraphs representing the left-hand and the right-hand sides of the rule, τ is a mapping from the nodes of L to those of R and σ is a partial function from nodes of R to nodes of L. τ describes how incident edges of the nodes in L are co...

2000
Paolo Baldan Andrea Corradini

In a recent paper, mimicking Winskel's construction for Petri nets, a concurrent semantics for (double-pushout) DPO graph grammars has been provided by showing that each graph grammar can be unfolded into an acyclic branching structure, that is itself a (nondeterministic occurrence) graph grammar describing all the possible computations of the original grammar. This paper faces the problem of p...

2009
Paolo Torrini Reiko Heckel

Linear logics have been shown to be able to embed both rewriting-based approaches and process calculi in a single, declarative framework. In this paper we are exploring the embedding of double-pushout graph transformations into quantified linear logic, leading to a Curry-Howard style isomorphism between graphs / transformations and formulas / proof terms. With linear implication representing ru...

2010
Adrian Rutle Alessandro Rossini Yngve Lamo Uwe Wolter

This paper introduces a formal approach to the specification of constraint-aware model transformation which is suitable for language translation. The proposed approach extends graph transformations with the ability to specify and transform constraints by transformation rules. In particular, it uses non-deleting rules which are typed over the metamodel of a joined language which is constructed f...

1991
R. Banach

The graph-manipulating core of the general term graph rewriting language DACTL, namely contraction building and redirection, is reexamined from a categorical viewpoint. The essentials of this rather complex two-phase operational semantics is recast as a Grothendieck opfibration of a category of graph rewrites over a base of rewrite rules. This generalises previous attempts to categorise contrac...

2013
Bertrand Boisvert Louis Féraud Sergei Soloviev

This paper deals with model transformations based on attributed graphs transformation. Our approach is based on the categorical approach called Single Pushout. The principal goal being to strengthen the attribute computation part, we generalize our earlier approach based on the use of typed lambda-terms with inductive types and recursion to represent attributes and computation functions. The ge...

2002
James J. Leifer

The dynamics of process calculi, e.g. CCS, have often been defined using a labelled transition system (LTS). More recently it has become common when defining dynamics to use reaction rules —i.e. unlabelled transition rules— together with a structural congruence. This form, which I call a reactive system, is highly expressive but is limited in an important way: LTSs lead more naturally to operat...

Journal: :Journal of Structural and Construction Engineering (Transactions of AIJ) 1987

Journal: :Electr. Notes Theor. Comput. Sci. 2007
Dominique Duval Rachid Echahed Frédéric Prost

We tackle the problem of data-structure rewriting including global and local pointer redirections. Eachbasic rewrite step may perform three kinds of actions: (i) Local redirection, the aim of which is to redirectspecific pointers determined by means of a pattern ; (ii) Replacement, that may add new information todata-structures ; (iii) Global redirection, which is aimed at redirecti...

2006
Paolo Baldan Fabio Gadducci Ugo Montanari

Several applications of graph rewriting systems (notably, some encodings of calculi with name passing) require rules which, besides deleting and generating graph items, are able to coalesce some parts of the graph. This latter feature forbids the development of a satisfactory concurrent semantics for rewrites (intended as a partial order description of the steps in a computation). This paper pr...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید