03593nam 22006375 450 99646616290331620200702120828.03-540-49419-710.1007/BFb0031909(CKB)1000000000234295(SSID)ssj0000322820(PQKBManifestationID)11227168(PQKBTitleCode)TC0000322820(PQKBWorkID)10289912(PQKB)11689552(DE-He213)978-3-540-49419-5(PPN)155230069(EXLCZ)99100000000023429520121227d1995 u| 0engurnn|008mamaatxtccrEfficient Graph Rewriting and Its Implementation[electronic resource] /by Heiko Dörr1st ed. 1995.Berlin, Heidelberg :Springer Berlin Heidelberg :Imprint: Springer,1995.1 online resource (X, 266 p.) Lecture Notes in Computer Science,0302-9743 ;922Bibliographic Level Mode of Issuance: Monograph3-540-60055-8 Graph rewriting systems — The basic concepts -- UBS-Graph rewriting systems — matching subgraphs in constant time -- Programmed attributed graph rewrite systems — An advanced modelling formalism -- The abstract machine for graph rewriting — supporting a fast implementation -- A graphical implementation of functional languages — a case study in UBS-graph rewriting systems -- Conclusions.This book presents two major research results on the fast implementation of graph rewriting systems (GRS). First, it explores the class of so-called UBS-GRS, where the complexity of a rewriting step is linear instead of NP, showing for example that visual programming is possible by UBS graph rewriting. Second, an abstract machine for graph rewriting is defined providing an instruction set sufficient for the execution of GRS. The basic definitions of GRS in the algorithmic approach are introduced and extended by attribution and control structures to comprise a formalism for an operational specification. The translation of a functional programming language to graph rewriting shows the capabilities of UBS-GRS.Lecture Notes in Computer Science,0302-9743 ;922ComputersMathematical logicProgramming languages (Electronic computers)Software engineeringTheory of Computationhttps://scigraph.springernature.com/ontologies/product-market-codes/I16005Mathematical Logic and Formal Languageshttps://scigraph.springernature.com/ontologies/product-market-codes/I16048Programming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Software Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Computers.Mathematical logic.Programming languages (Electronic computers).Software engineering.Theory of Computation.Mathematical Logic and Formal Languages.Programming Languages, Compilers, Interpreters.Software Engineering.005.13/1Dörr Heikoauthttp://id.loc.gov/vocabulary/relators/aut754775BOOK996466162903316Efficient graph rewriting and its implementation1518985UNISA