skip to main content
research-article
Open access

An inductive characterization of matching in binding bigraphs

Published: 01 March 2013 Publication History

Abstract

We analyze the matching problem for bigraphs. In particular, we present a sound and complete inductive characterization of matching in bigraphs with binding. Our results yield a specification for a provably correct matching algorithm, as needed by our prototype tool implementing bigraphical reactive systems.

References

References

[1]
Birkedal L, Bundgaard M, Damgaard TC, Debois S, Elsborg E, Glenstrup AJ, Hildebrandt TT, Milner R, Niss H (2006) Bigraphical programming languages for pervasive computing. In: Strang T, Cahill V, Quigley A (eds) Proceedings of Pervasive 2006 International Workshop on Combining Theory and Systems Building in Pervasive Computing, pp 653–658
[2]
Birkedal L, Debois S, Elsborg E, Hildebrandt TT, Niss H (2006) Bigraphical models of context-aware systems. In: Aceto L, Ingólfsdóttir A (eds) Proceedings of the 9th International Conference on Foundations of Software Science and Computation Structure. Lecture Notes in Computer Science, vol 3921. Springer, Berlin, pp 187–201
[3]
Birkedal L, Damgaard TC, Glenstrup AJ, Milner R (2006) Matching of bigraphs. In: Proceedings of Graph Transformation for Verification and Concurrency Workshop 2006, Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam
[4]
Birkedal L, Debois S, Hildebrandt TT (2006) Sortings for reactive systems. In: Baier C, Hermanns H (eds) Proceedings of the 17th International Conference on Concurrency Theory. Lecture Notes in Computer Science, vol 4137. Springer, Berlin, pp 248–262
[5]
Damgaard TC (2006) Syntactic theory for bigraphs. Master’s thesis, IT University of Copenhagen
[6]
Damgaard TC and Birkedal L Axiomatizing binding bigraphs Nordic J Comput 2006 13 1–2 58-77
[7]
Ehrig H, Ehrig K, Prange U, Taentzer G (2006) Fundamentals of algebraic graph transformation. Monographs in theoretical computer science. An EATCS series. Springer, Berlin
[8]
Fu JJ Directed graph pattern matching and topological embedding J Algorithms 1997 22 2 372-391
[9]
Glenstrup AJ, Damgaard TC, Højsgaard E, Birkedal L (2010) An implementation of bigraph matching. Technical report TR-2010-135, IT University of Copenhagen
[10]
Jensen OH (2006) Mobile processes in bigraphs, monograph Available at. http://www.cl.cam.ac.uk/~rm135/Jensen-monograph.html
[11]
Jensen OH, Milner R (2004) Bigraphs and mobile processes (revised). Technical report UCAM-CL-TR-580, University of Cambridge
[12]
Leifer JJ, Milner R (2004) Transition systems, link graphs and Petri nets. Technical Report UCAM-CL-TR-598, University of Cambridge
[13]
Larrosa J and Valiente G Constraint satisfaction algorithms for graph pattern matching Math Struct Comput Sci 2002 12 403-422
[14]
Milner R (2004) Bigraphs whose names have multiple locality. Technical report UCAM-CL-TR-603, University of Cambridge
[15]
Milner R Axioms for bigraphical structure Math Struct Comput Sci 2005 15 6 1005-1032
[16]
Milner R Pure bigraphs: structure and dynamics Inform Comput 2006 204 1 60-122
[17]
Milner R The space and motion of communicating agents 2009 Cambridge Cambridge University Press
[18]
Selkow SM The tree-to-tree editing problem Inform Process Lett 1977 6 6 184-186
[19]
Shamir R and Tsur D Faster subtree isomorphism J Algorithms 1999 33 2 267-280
[20]
Ullman JD An algorithm for subgraph isomorphism J ACM 1976 23 1 31-42
[21]
Valiente G Algorithms on trees and graphs 2002 Berlin Springer
[22]
Varró G, Varró D, Friedl K (2005) Adaptive graph pattern matching for model transformations using model-sensitive search plans. In: Karsai G, Taentzer G (eds) GraMot 2005, International workshop on graph and model transformations. Electronic notes in theoretical computer science, pps 191–205
[23]
Zündorf A (1994) Graph pattern matching in PROGRES. In: Cuny JE, Ehrig H, Engels G, Rozenberg G (eds) TAGT, Lecture Notes in Computer Science, vol 1073. Springer, Berlin, pp 454–468

Cited By

View all

Index Terms

  1. An inductive characterization of matching in binding bigraphs
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Formal Aspects of Computing
          Formal Aspects of Computing  Volume 25, Issue 2
          Mar 2013
          182 pages
          ISSN:0934-5043
          EISSN:1433-299X
          Issue’s Table of Contents

          Publisher

          Springer-Verlag

          Berlin, Heidelberg

          Publication History

          Published: 01 March 2013
          Accepted: 27 May 2011
          Revision received: 24 November 2010
          Received: 12 February 2010
          Published in FAC Volume 25, Issue 2

          Author Tags

          1. Bigraphs
          2. Bigraphical reactive systems
          3. Matching
          4. Complete inductive characterization

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)46
          • Downloads (Last 6 weeks)8
          Reflects downloads up to 23 Dec 2024

          Other Metrics

          Citations

          Cited By

          View all

          View Options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Login options

          Full Access

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media