학술논문

Bigraphical Nets
Document Type
article
Source
Electronic Proceedings in Theoretical Computer Science, Vol 110, Iss Proc. TERMGRAPH 2013, Pp 74-81 (2013)
Subject
Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
Language
English
ISSN
2075-2180
Abstract
Interaction nets are a graphical model of computation, which has been used to define efficient evaluators for functional calculi, and specifically lambda calculi with patterns. However, the flat structure of interaction nets forces pattern matching and functional behaviour to be encoded at the same level, losing some potential parallelism. In this paper, we introduce bigraphical nets, or binets for short, as a generalisation of interaction nets using ideas from bigraphs and port graphs, and we present a formal notation and operational semantics for binets. We illustrate their expressive power by examples of applications.