Back to Search
Start Over
The Semantics of Graph Programs
- 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.
- Subjects :
- Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
Subjects
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