Skip to main content

2020 | OriginalPaper | Buchkapitel

ParaMoC: A Parallel Model Checker for Pushdown Systems

verfasst von : Hansheng Wei, Xin Ye, Jianqi Shi, Yanhong Huang

Erschienen in: Algorithms and Architectures for Parallel Processing

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Model checking on Pushdown Systems (PDSs) has been extensively used to deal with numerous practical problems. However, the existing model checkers for pushdown systems are executed on the central processing unit (CPU), the performance is hampered by the computing power of the CPU. Compared with the CPU, the graphics processing unit (GPU) has more processing cores, which are suitable and efficient for parallel computing. Therefore, it is very attractive to accelerate model checking of PDSs on the GPU. In this paper, we present a new parallel model checker, named ParaMoC, to speed up the performance of model checking problems for pushdown systems (PDSs). Moreover, we focus on how to use Graphics Processing Units (GPUs) to accelerate the reachability verification and the LTL model checking of PDSs. The ParaMoC running on a state-of-the-art GPU can be 100 times faster than the traditional PDS model checker.

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

Fußnoten
Literatur
1.
Zurück zum Zitat Almasi, G.S., Gottlieb, A.: Highly parallel computing (1988) Almasi, G.S., Gottlieb, A.: Highly parallel computing (1988)
2.
Zurück zum Zitat Blackburn, S.M., et al.: The DaCapo benchmarks: Java benchmarking development and analysis. In: ACM Sigplan Notices, vol. 41, pp. 169–190. ACM (2006) Blackburn, S.M., et al.: The DaCapo benchmarks: Java benchmarking development and analysis. In: ACM Sigplan Notices, vol. 41, pp. 169–190. ACM (2006)
3.
Zurück zum Zitat Bošnački, D., Leue, S., Lafuente, A.L.: Partial-order reduction for general state exploring algorithms. Int. J. Softw. Tools Technol. Transf. 11(1), 39–51 (2009)CrossRef Bošnački, D., Leue, S., Lafuente, A.L.: Partial-order reduction for general state exploring algorithms. Int. J. Softw. Tools Technol. Transf. 11(1), 39–51 (2009)CrossRef
4.
Zurück zum Zitat Clarke, E.M., Mcmillan, K.L., Campos, S.V.A., Hartonasgarmhausen, V.: Symbolic model checking, pp. 419–427 (1993) Clarke, E.M., Mcmillan, K.L., Campos, S.V.A., Hartonasgarmhausen, V.: Symbolic model checking, pp. 419–427 (1993)
7.
Zurück zum Zitat Holzmann, G.J.: The model checker spin. TSE 23(5), 279–295 (1997) Holzmann, G.J.: The model checker spin. TSE 23(5), 279–295 (1997)
9.
Zurück zum Zitat Reps, T., Schwoon, S., Jha, S., Melski, D.: Weighted pushdown systems and their application to interprocedural dataflow analysis. SCP 58, 206–263 (2005)MathSciNetMATH Reps, T., Schwoon, S., Jha, S., Melski, D.: Weighted pushdown systems and their application to interprocedural dataflow analysis. SCP 58, 206–263 (2005)MathSciNetMATH
10.
Zurück zum Zitat Schwoon, S.: Model-checking pushdown systems, pp. 73–84 (2002) Schwoon, S.: Model-checking pushdown systems, pp. 73–84 (2002)
13.
Metadaten
Titel
ParaMoC: A Parallel Model Checker for Pushdown Systems
verfasst von
Hansheng Wei
Xin Ye
Jianqi Shi
Yanhong Huang
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-38961-1_26