Inviting an author to review:
Find an author and click ‘Invite to review selected article’ near their name.
Search for authorsSearch for similar articles
21
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      The Semantics of Graph Programs

      Preprint

      Read this article at

          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          GP (for Graph Programs) is a rule-based, nondeterministic programming language for solving graph problems at a high level of abstraction, freeing programmers from handling low-level data structures. The core of GP consists of four constructs: single-step application of a set of conditional graph-transformation rules, sequential composition, branching and iteration. We present a formal semantics for GP in the style of structural operational semantics. A special feature of our semantics is the use of finitely failing programs to define GP's powerful branching and iteration commands.

          Related collections

          Most cited references9

          • Record: found
          • Abstract: not found
          • Article: not found

          Topology of series-parallel networks

          R.J Duffin (1965)
            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            GrGen: A Fast SPO-Based Graph Rewriting Tool

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              THE PROGRES APPROACH: LANGUAGE AND ENVIRONMENT

                Bookmark

                Author and article information

                Journal
                10.4204/EPTCS.21.3
                1003.4563

                Theoretical computer science,Programming languages
                Theoretical computer science, Programming languages

                Comments

                Comment on this article