Skip to main content
Erschienen in: Acta Informatica 1-2/2020

20.12.2019 | Original Article

Parameterized synthesis of self-stabilizing protocols in symmetric networks

Erschienen in: Acta Informatica | Ausgabe 1-2/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Self-stabilization in distributed systems is a technique to guarantee convergence to a set of legitimate states without external intervention when a transient fault or bad initialization occurs. Recently, there has been a surge of efforts in designing techniques for automated synthesis of self-stabilizing algorithms that are correct by construction. Most of these techniques, however, are not parameterized, meaning that they can only synthesize a solution for a fixed and predetermined number of processes. In this paper, we report a breakthrough in parameterized synthesis of self-stabilizing algorithms in symmetric networks, including ring, line, mesh, and torus. First, we develop cutoffs that guarantee (1) closure in legitimate states, and (2) deadlock-freedom outside the legitimate states. We also develop a sufficient condition for convergence in self-stabilizing systems. Since some of our cutoffs grow with the size of the local state space of processes, scalability of the synthesis procedure is still a problem. We address this problem by introducing a novel SMT-based technique for counterexample-guided synthesis of self-stabilizing algorithms in symmetric networks. We have fully implemented our technique and successfully synthesized solutions to maximal matching, three coloring, and maximal independent set problems for ring and line topologies.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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 "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!

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!

Fußnoten
1
Note that a computation may be terminating in a state in \(\textit{LS}\).
 
2
One can see that it is possible to find such a sequence of length \(l^2\) by an induction on l.
 
3
Note that this property can be easily transformed to a property without the universal quantifier by introducing new variables that can take arbitrary values at the initialization and then keep their values.
 
4
This approach is inspired by similar abstraction-based methods for the verification and synthesis of systems with many processes [3, 10].
 
5
For example, for a topology with \(l=3\) in a torus with \(|m|=3\), the cutoff for the first case will be 2187.
 
Literatur
1.
Zurück zum Zitat Alur, R., Raghothaman, M., Stergiou, C., Tripakis, S., Udupa, A.: Automatic completion of distributed protocols with symmetry. In International Conference on Computer Aided Verification, pp. 395–412. Springer (2015) Alur, R., Raghothaman, M., Stergiou, C., Tripakis, S., Udupa, A.: Automatic completion of distributed protocols with symmetry. In International Conference on Computer Aided Verification, pp. 395–412. Springer (2015)
2.
3.
Zurück zum Zitat Attie, P.C., Emerson, E.A.: Synthesis of concurrent systems with many similar processes. ACM Trans. Program. Lang. Syst. 20(1), 51–115 (1998)CrossRef Attie, P.C., Emerson, E.A.: Synthesis of concurrent systems with many similar processes. ACM Trans. Program. Lang. Syst. 20(1), 51–115 (1998)CrossRef
4.
Zurück zum Zitat Außerlechner, S., Jacobs, S., Khalimov, A.: Tight cutoffs for guarded protocols with fairness. In International Conference on Verification, Model Checking, and Abstract Interpretation, pp. 476–494 (2016) Außerlechner, S., Jacobs, S., Khalimov, A.: Tight cutoffs for guarded protocols with fairness. In International Conference on Verification, Model Checking, and Abstract Interpretation, pp. 476–494 (2016)
5.
Zurück zum Zitat Basu, S., Ramakrishnan, C.: Compositional analysis for verification of parameterized systems. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp. 315–330 (2003)CrossRef Basu, S., Ramakrishnan, C.: Compositional analysis for verification of parameterized systems. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp. 315–330 (2003)CrossRef
6.
Zurück zum Zitat Bingham, B., Greenstreet, M., Bingham, J.: Parameterized verification of deadlock freedom in symmetric cache coherence protocols. In International Conference on Formal Methods in Computer-Aided Design, pp. 186–195 (2011) Bingham, B., Greenstreet, M., Bingham, J.: Parameterized verification of deadlock freedom in symmetric cache coherence protocols. In International Conference on Formal Methods in Computer-Aided Design, pp. 186–195 (2011)
7.
Zurück zum Zitat Bloem, R., Braud-Santoni, N., Jacobs, S.: Synthesis of self-stabilising and byzantine-resilient distributed systems. In: Chaudhuri, S., Farzan, A. (eds.) Computer Aided Verification. Lecture Notes in Computer Science, vol. 9779, pp. 157–176. Springer, Cham (2016)CrossRef Bloem, R., Braud-Santoni, N., Jacobs, S.: Synthesis of self-stabilising and byzantine-resilient distributed systems. In: Chaudhuri, S., Farzan, A. (eds.) Computer Aided Verification. Lecture Notes in Computer Science, vol. 9779, pp. 157–176. Springer, Cham (2016)CrossRef
8.
Zurück zum Zitat Bloem, R., Jacobs, S., Khalimov, A.: Parameterized synthesis case study: AMBA AHB. In Workshop on Synthesis, volume 157 of EPTCS, pp. 68–83 (2014)MathSciNetCrossRef Bloem, R., Jacobs, S., Khalimov, A.: Parameterized synthesis case study: AMBA AHB. In Workshop on Synthesis, volume 157 of EPTCS, pp. 68–83 (2014)MathSciNetCrossRef
9.
Zurück zum Zitat Clarke, E.M., Grumberg, O., Jha, S.: Verifying parameterized networks. ACM Trans. Program. Lang. Syst. (TOPLAS) 19(5), 726–750 (1997)CrossRef Clarke, E.M., Grumberg, O., Jha, S.: Verifying parameterized networks. ACM Trans. Program. Lang. Syst. (TOPLAS) 19(5), 726–750 (1997)CrossRef
10.
Zurück zum Zitat Clarke, E.M., Talupur, M., Veith, H.: Environment abstraction for parameterized verification. In: Emerson, E.A., Namjoshi, K.S. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol 3855, pp. 126–141. Springer, Berlin, Heidelberg (2005) Clarke, E.M., Talupur, M., Veith, H.: Environment abstraction for parameterized verification. In: Emerson, E.A., Namjoshi, K.S. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol 3855, pp. 126–141. Springer, Berlin, Heidelberg (2005)
11.
Zurück zum Zitat Conchon, S., Goel, A., Krstić, S., Mebsout, A., Zaïdi, F.: Cubicle: A parallel SMT-based model checker for parameterized systems. In International Conference on Computer Aided Verification, pp. 718–724 (2012)CrossRef Conchon, S., Goel, A., Krstić, S., Mebsout, A., Zaïdi, F.: Cubicle: A parallel SMT-based model checker for parameterized systems. In International Conference on Computer Aided Verification, pp. 718–724 (2012)CrossRef
12.
Zurück zum Zitat Devismes, S., Tixeuil, S., Yamashita, M.: Weak vs. self vs. probabilistic stabilization. In: Proceedings of the 28th IEEE International Conference on Distributed Computing Systems (ICDCS), pp. 681–688 (2008) Devismes, S., Tixeuil, S., Yamashita, M.: Weak vs. self vs. probabilistic stabilization. In: Proceedings of the 28th IEEE International Conference on Distributed Computing Systems (ICDCS), pp. 681–688 (2008)
13.
Zurück zum Zitat Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)CrossRef Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)CrossRef
14.
Zurück zum Zitat Dijkstra, E.W.: A belated proof of self-stabilization. Distrib. Comput. 1(1), 5–6 (1986)CrossRef Dijkstra, E.W.: A belated proof of self-stabilization. Distrib. Comput. 1(1), 5–6 (1986)CrossRef
15.
Zurück zum Zitat Dolev, D., Heljanko, K., Järvisalo, M., Korhonen, J., Lenzen, Ch., Rybicki, J., Suomela, J., Wieringa, S.: Synchronous counting and computational algorithm design. J. Comput. Syst. Sci. 82(2), 310–332 (2016)MathSciNetCrossRef Dolev, D., Heljanko, K., Järvisalo, M., Korhonen, J., Lenzen, Ch., Rybicki, J., Suomela, J., Wieringa, S.: Synchronous counting and computational algorithm design. J. Comput. Syst. Sci. 82(2), 310–332 (2016)MathSciNetCrossRef
16.
Zurück zum Zitat Ebnenasir, A., Farahat, A.: A lightweight method for automated design of convergence. In IPDPS, pp. 219–230 (2011) Ebnenasir, A., Farahat, A.: A lightweight method for automated design of convergence. In IPDPS, pp. 219–230 (2011)
17.
Zurück zum Zitat Ebnenasir, A., Klinkhamer, A.: Topology-specific synthesis of self-stabilizing parameterized systems with constant-space processes. IEEE Trans. Softw. Eng. (2019) (Available through Early Access) Ebnenasir, A., Klinkhamer, A.: Topology-specific synthesis of self-stabilizing parameterized systems with constant-space processes. IEEE Trans. Softw. Eng. (2019) (Available through Early Access)
18.
19.
Zurück zum Zitat Cimatti et. al. A.: Nusmv 2: An opensource tool for symbolic model checking. In: Brinksma, E., Larsen, K.G. (eds.) Computer Aided Verification. Lecture Notes in Computer Science, vol. 2404, pp. 359–364. Springer, Berlin, Heidelberg (2002)CrossRef Cimatti et. al. A.: Nusmv 2: An opensource tool for symbolic model checking. In: Brinksma, E., Larsen, K.G. (eds.) Computer Aided Verification. Lecture Notes in Computer Science, vol. 2404, pp. 359–364. Springer, Berlin, Heidelberg (2002)CrossRef
20.
Zurück zum Zitat Faghih, F., Bonakdarpour, B.: SMT-based synthesis of distributed self-stabilizing systems. In: Felber, P., Garg, V. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 8756, pp. 165–179. Springer, Cham (2014) Faghih, F., Bonakdarpour, B.: SMT-based synthesis of distributed self-stabilizing systems. In: Felber, P., Garg, V. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 8756, pp. 165–179. Springer, Cham (2014)
21.
Zurück zum Zitat Faghih, F., Bonakdarpour, B.: SMT-based synthesis of distributed self-stabilizing systems. ACM Trans. Auton. Adapt. Syst. (TAAS) 10(3), 21 (2015) Faghih, F., Bonakdarpour, B.: SMT-based synthesis of distributed self-stabilizing systems. ACM Trans. Auton. Adapt. Syst. (TAAS) 10(3), 21 (2015)
22.
Zurück zum Zitat Faghih, F., Bonakdarpour, B.: ASSESS: A tool for automated synthesis of distributed self-stabilizing algorithms. In: SSS, pp. 219–233 (2017) Faghih, F., Bonakdarpour, B.: ASSESS: A tool for automated synthesis of distributed self-stabilizing algorithms. In: SSS, pp. 219–233 (2017)
23.
Zurück zum Zitat Faghih, F., Bonakdarpour, B., Tixeuil, S., Kulkarni, S.: Specification-based synthesis of distributed self-stabilizing protocols. In: International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), pp. 124–141 (2016)CrossRef Faghih, F., Bonakdarpour, B., Tixeuil, S., Kulkarni, S.: Specification-based synthesis of distributed self-stabilizing protocols. In: International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), pp. 124–141 (2016)CrossRef
24.
Zurück zum Zitat Faghih, F., Bonakdarpour, B., Tixeuil, S., Kulkarni, S.: Specification-based synthesis of distributed self-stabilizing protocols. In: Logical Methods in Computer Science (to appear) Faghih, F., Bonakdarpour, B., Tixeuil, S., Kulkarni, S.: Specification-based synthesis of distributed self-stabilizing protocols. In: Logical Methods in Computer Science (to appear)
25.
Zurück zum Zitat Farahat, A.: Automated design of self-stabilization. PhD thesis, Michigan Technological University, (2012) Farahat, A.: Automated design of self-stabilization. PhD thesis, Michigan Technological University, (2012)
26.
Zurück zum Zitat Farahat, A., Ebnenasir, A.: Local reasoning for global convergence of parameterized rings. In: International Conference on Distributed Computing Systems, pp. 496–505 (2012) Farahat, A., Ebnenasir, A.: Local reasoning for global convergence of parameterized rings. In: International Conference on Distributed Computing Systems, pp. 496–505 (2012)
27.
Zurück zum Zitat Finkbeiner, B., Jacobs, S.: Lazy synthesis. In: Kuncak, V., Rybalchenko, A. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 7148, pp. 219–234. Springer, Berlin, Heidelberg (2012) Finkbeiner, B., Jacobs, S.: Lazy synthesis. In: Kuncak, V., Rybalchenko, A. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 7148, pp. 219–234. Springer, Berlin, Heidelberg (2012)
28.
Zurück zum Zitat Finkbeiner, B., Schewe, S.: Bounded synthesis. Int. J. Softw. Tools Technol. Transf. (STTT) 15(5–6), 519–539 (2013)CrossRef Finkbeiner, B., Schewe, S.: Bounded synthesis. Int. J. Softw. Tools Technol. Transf. (STTT) 15(5–6), 519–539 (2013)CrossRef
30.
Zurück zum Zitat Gouda, M. G., Acharya, H. B.: Nash equilibria in stabilizing systems. In: Guerraoui, R., Petit, F. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 5873, pp. 311–324. Springer, Berlin, Heidelberg (2009) Gouda, M. G., Acharya, H. B.: Nash equilibria in stabilizing systems. In: Guerraoui, R., Petit, F. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 5873, pp. 311–324. Springer, Berlin, Heidelberg (2009)
31.
Zurück zum Zitat Hanna, Y., Samuelson, D., Basu, S., Rajan, H.: Automating cut-off for multi-parameterized systems. In: International Conference on Formal Engineering Methods, pp. 338–354 (2010)CrossRef Hanna, Y., Samuelson, D., Basu, S., Rajan, H.: Automating cut-off for multi-parameterized systems. In: International Conference on Formal Engineering Methods, pp. 338–354 (2010)CrossRef
32.
Zurück zum Zitat Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press, Cambridge (2012) Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press, Cambridge (2012)
33.
Zurück zum Zitat Jacobs, S., Bloem, R.: Parameterized synthesis. In: Logical Methods in Computer Science, vol. 10, No. 1 (2014) Jacobs, S., Bloem, R.: Parameterized synthesis. In: Logical Methods in Computer Science, vol. 10, No. 1 (2014)
34.
Zurück zum Zitat Jacobs, S., Sakr, M.: A symbolic algorithm for lazy synthesis of eager strategies. In Automated Technology for Verification and Analysis (ATVA) (2018)CrossRef Jacobs, S., Sakr, M.: A symbolic algorithm for lazy synthesis of eager strategies. In Automated Technology for Verification and Analysis (ATVA) (2018)CrossRef
35.
Zurück zum Zitat Jacobs, S., Sakr, M.: Analyzing guarded protocols: Better cutoffs, more systems, more expressivity. In: Dillig, I., Palsberg, J. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 10747, pp. 247–268. Springer, Cham (2018) Jacobs, S., Sakr, M.: Analyzing guarded protocols: Better cutoffs, more systems, more expressivity. In: Dillig, I., Palsberg, J. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 10747, pp. 247–268. Springer, Cham (2018)
36.
Zurück zum Zitat Khalimov, A., Jacobs, S., Bloem, R.: Towards efficient parameterized synthesis. In: Giacobazzi, R., Berdine, J., Mastroeni, I. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 7737, pp. 108–127. Springer, Berlin, Heidelberg (2013) Khalimov, A., Jacobs, S., Bloem, R.: Towards efficient parameterized synthesis. In: Giacobazzi, R., Berdine, J., Mastroeni, I. (eds.) Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 7737, pp. 108–127. Springer, Berlin, Heidelberg (2013)
37.
Zurück zum Zitat Klinkhamer, A., Ebnenasir, A.: On the complexity of adding convergence. In: Arbab, F., Sirjani, M. (eds.) Fundamentals of Software Engineering. Lecture Notes in Computer Science, vol. 8161, pp. 17–33. Springer, Berlin, Heidelberg (2013)CrossRef Klinkhamer, A., Ebnenasir, A.: On the complexity of adding convergence. In: Arbab, F., Sirjani, M. (eds.) Fundamentals of Software Engineering. Lecture Notes in Computer Science, vol. 8161, pp. 17–33. Springer, Berlin, Heidelberg (2013)CrossRef
38.
Zurück zum Zitat Klinkhamer, A., Ebnenasir, A.: Verifying livelock freedom on parameterized rings and chains. In: Higashino, T., Katayama, Y., Masuzawa, T., Potop-Butucaru, M., Yamashita, M. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 8255, pp. 163–177. Springer, Cham (2013) Klinkhamer, A., Ebnenasir, A.: Verifying livelock freedom on parameterized rings and chains. In: Higashino, T., Katayama, Y., Masuzawa, T., Potop-Butucaru, M., Yamashita, M. (eds.) Stabilization, Safety, and Security of Distributed Systems. Lecture Notes in Computer Science, vol. 8255, pp. 163–177. Springer, Cham (2013)
39.
Zurück zum Zitat Klinkhamer, A., Ebnenasir, A.: Synthesizing self-stabilization through superposition and backtracking. In: SSS, pp. 252–267 (2014) Klinkhamer, A., Ebnenasir, A.: Synthesizing self-stabilization through superposition and backtracking. In: SSS, pp. 252–267 (2014)
40.
Zurück zum Zitat Klinkhamer, A., Ebnenasir, A.: Shadow/puppet synthesis: a stepwise method for the design of self-stabilization. IEEE Trans. Parallel Distrib. Syst. 27(11), 3338–3350 (2016)CrossRef Klinkhamer, A., Ebnenasir, A.: Shadow/puppet synthesis: a stepwise method for the design of self-stabilization. IEEE Trans. Parallel Distrib. Syst. 27(11), 3338–3350 (2016)CrossRef
41.
Zurück zum Zitat Klinkhamer, A., Ebnenasir, A.: Synthesizing parameterized self-stabilizing rings with constant-space processes. In Fundamentals of Software Engineering (FSEN), pp. 100–115 (2017)CrossRef Klinkhamer, A., Ebnenasir, A.: Synthesizing parameterized self-stabilizing rings with constant-space processes. In Fundamentals of Software Engineering (FSEN), pp. 100–115 (2017)CrossRef
42.
Zurück zum Zitat Lazic, M., Konnov, I., Widder, J., Bloem, R.: Synthesis of distributed algorithms with parameterized threshold guards. In: On Principles of Distributed Systems (OPODIS) (2017) Lazic, M., Konnov, I., Widder, J., Bloem, R.: Synthesis of distributed algorithms with parameterized threshold guards. In: On Principles of Distributed Systems (OPODIS) (2017)
43.
Zurück zum Zitat Manne, F., Mjelde, M., Pilard, L., Tixeuil, S.: A new self-stabilizing maximal matching algorithm. Theor. Comput. Sci. 410(14), 1336–1345 (2009)MathSciNetCrossRef Manne, F., Mjelde, M., Pilard, L., Tixeuil, S.: A new self-stabilizing maximal matching algorithm. Theor. Comput. Sci. 410(14), 1336–1345 (2009)MathSciNetCrossRef
44.
Zurück zum Zitat McMillan, K.: Parameterized verification of the flash cache coherence protocol by compositional model checking. In: Advanced Research Working Conference on Correct Hardware Design and Verification Methods, pp. 179–195 (2001) McMillan, K.: Parameterized verification of the flash cache coherence protocol by compositional model checking. In: Advanced Research Working Conference on Correct Hardware Design and Verification Methods, pp. 179–195 (2001)
45.
Zurück zum Zitat Raymond, Kerry: A tree-based algorithm for distributed mutual exclusion. ACM Trans. Comput. Syst. 7(1), 61–77 (1989)CrossRef Raymond, Kerry: A tree-based algorithm for distributed mutual exclusion. ACM Trans. Comput. Syst. 7(1), 61–77 (1989)CrossRef
46.
Zurück zum Zitat Siirtola, A., Heljanko, K.: Dynamic cut-off algorithm for parameterised refinement checking. In: International Conference on Formal Aspects of Component Software, pp. 256–276 (2018)CrossRef Siirtola, A., Heljanko, K.: Dynamic cut-off algorithm for parameterised refinement checking. In: International Conference on Formal Aspects of Component Software, pp. 256–276 (2018)CrossRef
47.
Zurück zum Zitat Solar-Lezama, A.: Program sketching. STTT 15(5–6), 475–495 (2013)CrossRef Solar-Lezama, A.: Program sketching. STTT 15(5–6), 475–495 (2013)CrossRef
48.
Zurück zum Zitat Weise, T., Tang, K.: Evolving distributed algorithms with genetic programming. IEEE Trans. Evol. Comput. 16(2), 242–265 (2011)CrossRef Weise, T., Tang, K.: Evolving distributed algorithms with genetic programming. IEEE Trans. Evol. Comput. 16(2), 242–265 (2011)CrossRef
49.
Zurück zum Zitat Wolper, P., Lovinfosse, V.: Verifying properties of large sets of processes with network invariants. In: International Conference on Computer Aided Verification, pp. 68–80. Springer (1989) Wolper, P., Lovinfosse, V.: Verifying properties of large sets of processes with network invariants. In: International Conference on Computer Aided Verification, pp. 68–80. Springer (1989)
Metadaten
Titel
Parameterized synthesis of self-stabilizing protocols in symmetric networks
Publikationsdatum
20.12.2019
Erschienen in
Acta Informatica / Ausgabe 1-2/2020
Print ISSN: 0001-5903
Elektronische ISSN: 1432-0525
DOI
https://doi.org/10.1007/s00236-019-00361-7

Weitere Artikel der Ausgabe 1-2/2020

Acta Informatica 1-2/2020 Zur Ausgabe