14 citations found. Retrieving documents...
Horst Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, and G. Rozenberg, editors, Graph Grammars and Their Application to Computer Science and Biology, volume 73 of Lecture Notes in Computer Science, pages 155--166. Springer-Verlag, 1979.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Graph Grammars with Negative Application Conditions - Habel, Heckel, Taentzer (1995)   (32 citations)  (Correct)

....; s; t; c; d) with s(e i ) v i Gamma1 , t(e i ) v i , c(v i ) ffl, and d(e i ) a i for i = 1; n. For the empty string , graph( denotes the graph with one node and no edges. For a string language L, graph(L) denotes the set fgraph(w)jw 2 Lg. 2. programmed graph grammars (see Bunke [4], 5] 3. graph grammars with priorities (see Litovsky and M etivier [17] Nevertheless, a number of results can be adapted from formal language theory. In particular, it is not surprising that context free graph grammars with application conditions are more powerful than ordinary context free ....

....is of degree k. The question remains, under which conditions right sided application condition may be expressed by equivalent left sided ones. Graph grammars with application conditions provide one possibility to restrict the applicability of productions. Programmed graph grammars (see Bunke [4], 5] and graph grammars with priorities (see Litovsky and M etivier [17] provide other possibilities. In the first case, an application of a production may determine which productions are applicable at the next step; in the second case, a finite set of graph productions is equipped with a ....

Horst Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, G. Rozenberg, eds., Graph-Grammars and Their Application to Computer Science and Biology, Lecture Notes in Computer Science 73, 155--166, 1979.


The Progres Approach: Language And Environment - A. Schürr, A. J. Winter, A..   (12 citations)  (Correct)

.... that additional marker nodes guarantee certain sequences of graph transformation steps (applications of productions) This was the main reason for introducing so called programmed graph grammars many years ago, where imperative control structures enforce certain orders of production applications [6]. This approach leads to more readable and better maintainable specifications. PROGRES goes one step further on in the following sense: It does not only offer imperative deterministic control structures for programming complex graph transformations, but allows one to construct them using a ....

Horst Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, and G. Rozenberg, editors, Graph-Grammars and Their Application to Computer Science and Biology, volume 73 of Lecture Notes in Computer Science, pages 155--166, 1979.


More About Control Conditions for Transformation Units - Kuske (1998)   (4 citations)  (Correct)

....can be applied to various parts of a graph. Hence, in order to program or specify with graph transformation, it is often desirable to regulate the graph transformation process, for example by choosing rules according to a priority, or by prescribing a certain sequence of steps (cf. e.g. Sch75, Bun79, Nag79, MW96, Sch97, TER99] see also [DP89] for regulation concepts in string transformation) The concept of transformation units is generic in the sense that each formalism which specifies a binary relation on graphs can be used as a control condition. In order to use transformation units for ....

Horst Bunke. Programmed graph grammars. In Volker Claus, Hartmut Ehrig, and Grzegorz Rozenberg, editors, Proc. Graph Grammars and Their Application to Computer Science and Biology, volume 73 of Lecture Notes in Computer Science, pages 155--166, 1979.


The Progres Approach: Language And Environment - Andy Schürr, Andreas J..   (12 citations)  (Correct)

.... that additional marker nodes guarantee certain sequences of graph transformation steps (applications of productions) This was the main reason for introducing so called programmed graph grammars many years ago, where imperative control structures enforce certain orders of production applications [44]. This approach leads to more readable and better maintainable specifications. PROGRES goes one step further on in the following sense: It does not only offer imperative deterministic control structures for programming complex graph transformations, but allows one to construct them using a ....

H. Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, and G. Rozenberg, editors, Graph-Grammars and Their Application to Computer Science and Biology, volume 73 of Lecture Notes in Computer Science, pages 155--166, 1979.


Graph Transformation for Specification and Programming - Andries, Engels, Habel.. (1996)   (14 citations)  (Correct)

....to be applied, 2. by determining the next rule in dependence on the previous one(s) or 3. by applying a rule according to its priority. Prototypes of such transformation systems are matrix systems as considered in formal language theory, programmed graph transformation systems (see e.g. Bunke [Bun79, Bun82] and Schurr [Sch97] and graph transformation systems with priorities (see Litovsky and M etivier [LM93] 4 4 In Section 4, we introduce the notion of a transformation unit that encapsulates the four discussed components of graph transformation systems, i.e. a set of rules, ....

....in the graph which can be manipulated by a rule application. To regulate the graph transformation process, for example by choosing rules according to a priority, or by prescribing a certain sequence of steps, suitable control conditions are needed. Such conditions are treated, for example, in [Bun79, Sch91a, SZ91, MW96] cf. also [DP89] for regulation concepts in string grammars and [PvE93] for evaluation strategies in functional programming) With transformation units the graph transformation process can be regulated by using control conditions. Approach independence. The mentioned ....

Horst Bunke. Programmed graph grammars. In Claus et al. [CER79], 155-- 166.


Graph Transformation for Specification and Programming - Marc Andries, Gregor.. (1996)   (14 citations)  (Correct)

....sequence of rules in a derivation, determining the next rule by the previous one(s) or choosing the rule in dependence of its priority. Prototypes of such transformation systems are matrix systems as considered in formal language theory, programmed graph transformation systems (see e.g. Bunke [Bun79, Bun82] and Schurr [Sch95] and graph transformation systems with priorities (see Litovsky and M etivier [LM93] 2.4 Properties of Graph Transformation In the following, different properties of graph transformation are discussed which are of interest if graph transformation is considered as a ....

....3 that are directly included in the graph transformation rules. On the other hand, control conditions that regulate the derivation process independently from the employed transformation rules serve this purpose (cf. also Section 3.2. 2) Application and control conditions are treated in e.g. Bun79, EH86, KR90, Sch91a, SZ91, Kre93, HHT95b] cf. also [DP89] for regulation concepts in string grammars) Approach independence. The just mentioned components, i.e. classes of graphs, rules, and control structures are the basic components of so called graph transfomation approaches. In order to be ....

Horst Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, G. Rozenberg, eds., Graph-Grammars and Their Application to Computer Science and Biology, Lecture Notes in Computer Science 73, 155--166, 1979.


Graph Transformation for Specification and Programming - Andries, Engels, Habel.. (1996)   (14 citations)  (Correct)

....to be applied, 2. by determining the next rule in dependence on the previous one(s) or 3. by applying a rule according to its priority. Prototypes of such transformation systems are matrix systems as considered in formal language theory, programmed graph transformation systems (see e.g. Bunke [Bun79, Bun82] and Schurr [Sch96] and graph transformation systems with priorities (see Litovsky and M etivier [LM93] 4 2.4 Properties of Graph Transformation In the following, properties of graph transformation are discussed which are of interest if graph transformation is considered as a ....

....as many rules may be applicable to many occurrences in a graph. To regulate the graph transformation process, for example by choosing rules according to a priority, or by prescribing a certain sequence of steps, suitable control conditions are needed. Such conditions are treated, for example, in [Bun79, Sch91a, SZ91, MW96] cf. also [DP89] for regulation concepts in string grammars and [PvE93] for evaluation strategies in functional programming) In Grace the graph transformation process can be regulated by using control conditions. Approach independence. Classes of graphs, rules, graph class ....

Horst Bunke. Programmed graph grammars. In Claus et al. [CER79], 155-- 166.


More about control conditions for transformation units (Extended.. - Kuske (1998)   (4 citations)  (Correct)

....which can be manipulated by a rule application. In order to program or specify with graph transformation it may be often desirable to regulate the graph transformation process, for example by choosing rules according to a priority, or by prescribing a certain sequence of steps (cf. e.g. Sch75, Bun79, Nag79, MW96, Sch97] see also [DP89] for regulation concepts in string transformation) Moreover, real applications of graph transformation may often consist of hundreds of rules which can only be managed in a reasonable and transparent way with a structuring principle. Therefore, several ....

Horst Bunke. Programmed graph grammars. In Volker Claus, Hartmut Ehrig, and Grzegorz Rozenberg, editors, Proc. Graph Grammars and Their Application to Computer Science and Biology, number 73 in Lecture Notes in Computer Science, pages 155--166, 1979.


Graph Transformation Units And Modules - Kreowski, Kuske (1999)   (7 citations)  (Correct)

....objects only. Or if a more functional behaviour is required, one may prefer to control the derivation process and to cut down its non determinism. The latter can be achieved by control mechanisms for the derivation process like application conditions or programmed graph transformation (see, e.g. [17 27], cf. also [28] for regulation concepts in string grammars) and the former by the use of graph class expressions that specify subclasses of graphs. Moreover, in practical cases, one may have to handle hundreds or thousands of rules which cannot be done in a transparent and reasonable way without a ....

Horst Bunke. Programmed graph grammars. In Claus et al. [1], pages 155--166.


Graph Transformation Units with Interleaving Semantics - Kreowski, Kuske (1999)   (5 citations)  (Correct)

....objects only. Or if a more functional behaviour is required, one may prefer to control the derivation process and to cut down its non determinism. The latter can be achieved by control mechanisms for the derivation process like application conditions or programmed graph transformation (see, e.g. Bun79, Nag79, EH86, KR90, MW91, Sch91a, SZ91, Kre93, LM93, HHT96, MW96] cf. also [DP89] for regulation concepts in string grammars) and the former by the use of graph class expressions that specify subclasses of graphs. Moreover, in practical cases, one may have to handle hundreds or thousands of ....

Horst Bunke. Programmed graph grammars. In Claus et al. [CER79], 155--166.


On the Interleaving Semantics of Transformation Units - A.. - Kreowski, Kuske (1994)   (15 citations)  (Correct)

....objects only. Or if a more functional behaviour is required, one may prefer to control the derivation process and to cut down its non determinism. The latter can be achieved by control mechanisms for the derivation process like application conditions or programmed graph transformation (see, e.g. [Bun79, Nag79, EH86, KR90, MW91, Sch91a, SZ91, Kre93, LM93, HHT95], cf. also [DP89] for regulation concepts in string grammars) and the former by the use of graph class expressions that specify subclasses of graphs. Moreover, in practical cases, one may have to handle hundreds or thousands of rules which cannot be done in a transparent and reasonable way without ....

H. Bunke. Programmed graph grammars. In Claus et al. [CER79], 155-- 166.


Standardizing SDM for Model Transformations - Hans Schippers Hans   (Correct)

No context found.

Horst Bunke. Programmed graph grammars. In V. Claus, H. Ehrig, and G. Rozenberg, editors, Graph Grammars and Their Application to Computer Science and Biology, volume 73 of Lecture Notes in Computer Science, pages 155--166. Springer-Verlag, 1979.


Formalising Behaviour Preserving Program Transfromations - Mens, Demeyer, Janssens (2002)   (3 citations)  (Correct)

No context found.

Bunke, H.: Programmed graph grammars. In Claus, V., Ehrig, H., Rozenberg, G., eds.: Graph Grammars and Their Application to Computer Science and Biology. Volume 73 of Lecture Notes in Computer Science., Springer-Verlag (1979) 155--166


A Kernel Language For Programmed Rewriting Of (hyper)graphs - Maggiolo-Schettini..   (Correct)

No context found.

Bunke, H., Programmed Graph Grammars, in [CER 79], pp.155-166

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC