Skip to main content
Top
Published in:
Cover of the book

2020 | OriginalPaper | Chapter

Conditional Bigraphs

Authors : Blair Archibald, Muffy Calder, Michele Sevegnani

Published in: Graph Transformation

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Bigraphs are a universal graph based model, designed for analysing reactive systems that include spatial and non-spatial (e.g.  communication) relationships. Bigraphs evolve over time using a rewriting framework that finds instances of a (sub)-bigraph, and substitutes a new bigraph. In standard bigraphs, the applicability of a rewrite rule is determined completely by a local match and does not allow any non-local reasoning, i.e. contextual conditions. We introduce conditional bigraphs that add conditions to rules and show how these fit into the matching framework for standard bigraphs. An implementation is provided, along with a set of examples. Finally, we discuss the limits of application conditions within the existing matching framework and present ways to extend the range of conditions that may be expressed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Bigraphs are not a full category as composition is not defined for non-disjoint supports. We do not discuss support here.
 
2
The definition of solid for bigraphs with sharing differs slightly, see [17, Defn 3.6.1].
 
3
Bigraphs allow the use of an instantiation map \(\eta \) [15, Defn 8.3] that specifies a mapping of sites in the left-hand side to those in the right-hand site. We do not consider instantiation maps here.
 
4
Available, along with the example models of Sect. 5, at www.​dcs.​gla.​ac.​uk/​~michele/​bigrapher.​html.
 
5
Standard bigraphs are output-linear.
 
Literature
1.
go back to reference Alrimawi, F., Pasquale, L., Nuseibeh, B.: On the automated management of security incidents in smart spaces. IEEE Access 7, 111513–111527 (2019)CrossRef Alrimawi, F., Pasquale, L., Nuseibeh, B.: On the automated management of security incidents in smart spaces. IEEE Access 7, 111513–111527 (2019)CrossRef
3.
go back to reference Baeten, J.C.M., Bergstra, J.A., Klop, J.W., Weijland, W.P.: Term-rewriting systems with rule priorities. Theor. Comput. Sci. 67(2&3), 283–301 (1989)MathSciNetCrossRefMATH Baeten, J.C.M., Bergstra, J.A., Klop, J.W., Weijland, W.P.: Term-rewriting systems with rule priorities. Theor. Comput. Sci. 67(2&3), 283–301 (1989)MathSciNetCrossRefMATH
4.
go back to reference Benford, S., Calder, M., Rodden, T., Sevegnani, M.: On lions, impala, and bigraphs: modelling interactions in physical/virtual spaces. ACM Trans. Comput. Hum. Interact. 23(2), 1–56 (2016)CrossRef Benford, S., Calder, M., Rodden, T., Sevegnani, M.: On lions, impala, and bigraphs: modelling interactions in physical/virtual spaces. ACM Trans. Comput. Hum. Interact. 23(2), 1–56 (2016)CrossRef
5.
go back to reference Bruggink, H.J.S., Cauderlier, R., Hülsbusch, M., König, B.: Conditional reactive systems. In: FSTTCS, pp. 191–203 (2011) Bruggink, H.J.S., Cauderlier, R., Hülsbusch, M., König, B.: Conditional reactive systems. In: FSTTCS, pp. 191–203 (2011)
6.
go back to reference Calder, M., Koliousis, A., Sevegnani, M., Sventek, J.S.: Real-time verification of wireless home networks using bigraphs with sharing. Sci. Comput. Program. 80, 288–310 (2014)CrossRef Calder, M., Koliousis, A., Sevegnani, M., Sventek, J.S.: Real-time verification of wireless home networks using bigraphs with sharing. Sci. Comput. Program. 80, 288–310 (2014)CrossRef
8.
go back to reference Conforti, G., Macedonio, D., Sassone, V.: Spatial logics for bigraphs. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 766–778. Springer, Heidelberg (2005). https://doi.org/10.1007/11523468_62 Conforti, G., Macedonio, D., Sassone, V.: Spatial logics for bigraphs. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 766–778. Springer, Heidelberg (2005). https://​doi.​org/​10.​1007/​11523468_​62
11.
go back to reference Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundam. Inform. 26(3/4), 287–313 (1996)MathSciNetCrossRefMATH Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundam. Inform. 26(3/4), 287–313 (1996)MathSciNetCrossRefMATH
12.
go back to reference Habel, A., Pennemann, K.-H.: Nested constraints and application conditions for high-level structures. In: Kreowski, H.-J., Montanari, U., Orejas, F., Rozenberg, G., Taentzer, G. (eds.) Formal Methods in Software and Systems Modeling, Essays Dedicated to Hartmut Ehrig on the Occasion of His 60th Birthday. LNCS, vol. 3393, pp. 293–308. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31847-7_17 Habel, A., Pennemann, K.-H.: Nested constraints and application conditions for high-level structures. In: Kreowski, H.-J., Montanari, U., Orejas, F., Rozenberg, G., Taentzer, G. (eds.) Formal Methods in Software and Systems Modeling, Essays Dedicated to Hartmut Ehrig on the Occasion of His 60th Birthday. LNCS, vol. 3393, pp. 293–308. Springer, Heidelberg (2005). https://​doi.​org/​10.​1007/​978-3-540-31847-7_​17
13.
go back to reference Krivine, J., Milner, R., Troina, A.: Stochastic bigraphs. Electron. Notes Theor. Comput. Sci. 218, 73–96 (2008)CrossRefMATH Krivine, J., Milner, R., Troina, A.: Stochastic bigraphs. Electron. Notes Theor. Comput. Sci. 218, 73–96 (2008)CrossRefMATH
14.
15.
go back to reference Milner, R.: The Space and Motion of Communicating Agents. Cambridge University Press, Cambridge (2009)CrossRefMATH Milner, R.: The Space and Motion of Communicating Agents. Cambridge University Press, Cambridge (2009)CrossRefMATH
17.
go back to reference Sevegnani, M.: Bigraphs with sharing and applications in wireless networks. Ph.D. thesis, School of Computing Science, University of Glasgow (2012) Sevegnani, M.: Bigraphs with sharing and applications in wireless networks. Ph.D. thesis, School of Computing Science, University of Glasgow (2012)
20.
go back to reference Sevegnani, M., Kabác, M., Calder, M., McCann, J.A.: Modelling and verification of large-scale sensor network infrastructures. In: ICECCS, pp. 71–81 (2018) Sevegnani, M., Kabác, M., Calder, M., McCann, J.A.: Modelling and verification of large-scale sensor network infrastructures. In: ICECCS, pp. 71–81 (2018)
21.
go back to reference Sobociński, P.: Deriving process congruences from reaction rules. Ph.D. thesis, Aarhus University (2004) Sobociński, P.: Deriving process congruences from reaction rules. Ph.D. thesis, Aarhus University (2004)
22.
go back to reference Tsigkanos, C., Kehrer, T., Ghezzi, C.: Modeling and verification of evolving cyber-physical spaces. In: ESEC/FSE, pp. 38–48 (2017) Tsigkanos, C., Kehrer, T., Ghezzi, C.: Modeling and verification of evolving cyber-physical spaces. In: ESEC/FSE, pp. 38–48 (2017)
Metadata
Title
Conditional Bigraphs
Authors
Blair Archibald
Muffy Calder
Michele Sevegnani
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-51372-6_1

Premium Partner