Back to Search Start Over

The Semantics of Graph Programs

Authors :
Detlef Plump
Sandra Steinert
Source :
Electronic Proceedings in Theoretical Computer Science, Vol 21, Iss Proc. RULE 2009, Pp 27-38 (2010)
Publication Year :
2010
Publisher :
Open Publishing Association, 2010.

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.

Details

Language :
English
ISSN :
20752180
Volume :
21
Issue :
Proc. RULE 2009
Database :
Directory of Open Access Journals
Journal :
Electronic Proceedings in Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
edsdoj.f6905cd2448c4dcf86fe0103795e7f25
Document Type :
article
Full Text :
https://doi.org/10.4204/EPTCS.21.3