Skip to main content
Erschienen in: Pattern Recognition and Image Analysis 1/2020

01.01.2020 | SPECIAL ISSUE

Model Based Testing of Concurrent Systems Based on Reachability Graph Reduction

verfasst von: D. Cheremisinov, L. Cheremisinova

Erschienen in: Pattern Recognition and Image Analysis | Ausgabe 1/2020

Einloggen

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

search-config
loading …

Abstract

The problem of model based testing reactive control systems with concurrent behavior is discussed. A model of the desired behavior of the system implementation is in the form of parallel automaton that describes concurrent control algorithms and rooted in the Petri net formalism. The considered test case generation approach is based on constructing a reduced parallel automaton reachability graph. To avoid the state explosion problem the technique of partial order reduction is suggested.

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!

Literatur
1.
Zurück zum Zitat The Economic Impacts of Inadequate Infrastructure for Software Testing, Final Report RTI Project Number 7007.011. Prepared by RTI, Health, Social, and Economics Research (Research Triangle Institute, Research Triangle Park, NC) for G. Tassey (National Institute of Standards and Technology, Gaithersburg, MD), May 2002. https://www.nist.gov/sites/default/files/documents/director/planning/report02-3.pdf The Economic Impacts of Inadequate Infrastructure for Software Testing, Final Report RTI Project Number 7007.011. Prepared by RTI, Health, Social, and Economics Research (Research Triangle Institute, Research Triangle Park, NC) for G. Tassey (National Institute of Standards and Technology, Gaithersburg, MD), May 2002. https://​www.​nist.​gov/​sites/​default/​files/​documents/​director/​planning/​report02-3.​pdf
2.
Zurück zum Zitat C. Ebert and C. Jones, “Embedded software: facts, figures, and future,” Comput. 42 (4), 42–52 (2009).CrossRef C. Ebert and C. Jones, “Embedded software: facts, figures, and future,” Comput. 42 (4), 42–52 (2009).CrossRef
3.
Zurück zum Zitat ISO/IEC 9646-1: Information Technology—Open Systems Interconnection—Conformance Testing Methodology and Framework—Part 1: General Concepts (International Organization for Standardization / International Electrotechnical Commission, 1994). https://www.iso.org/standard/17473.html ISO/IEC 9646-1: Information TechnologyOpen Systems InterconnectionConformance Testing Methodology and FrameworkPart 1: General Concepts (International Organization for Standardization / International Electrotechnical Commission, 1994). https://​www.​iso.​org/​standard/​17473.​html
4.
Zurück zum Zitat J. Tretmans, “Model based testing with labelled transition systems,” in Formal Methods and Testing, Ed. by R. M. Hierons, J. P. Bowen, and M. Harman, Lecture Notes in Computer Science (Springer, Berlin, Heidelberg, 2008), Vol. 4949, pp. 1–38.MATH J. Tretmans, “Model based testing with labelled transition systems,” in Formal Methods and Testing, Ed. by R. M. Hierons, J. P. Bowen, and M. Harman, Lecture Notes in Computer Science (Springer, Berlin, Heidelberg, 2008), Vol. 4949, pp. 1–38.MATH
5.
Zurück zum Zitat D. Lee and M. Yannakakis, “Principles and methods of testing finite state machine—A survey,” Proc. IEEE 84 (8), 1090–1123 (1996).CrossRef D. Lee and M. Yannakakis, “Principles and methods of testing finite state machine—A survey,” Proc. IEEE 84 (8), 1090–1123 (1996).CrossRef
6.
Zurück zum Zitat B. Kanso and O. Chebaro, “Compositional testing for FSM-based models,” Int. J. Software Eng. Appl. (IJSEA) 5 (3), 9–23 (2014). B. Kanso and O. Chebaro, “Compositional testing for FSM-based models,” Int. J. Software Eng. Appl. (IJSEA) 5 (3), 9–23 (2014).
7.
Zurück zum Zitat H. Ponce de León, S. Haar, and D. Longuet, “Model-based testing for concurrent systems with labelled event structures,” Software Test. Verif. Reliab. 24 (7), 558–590 (2014).CrossRef H. Ponce de León, S. Haar, and D. Longuet, “Model-based testing for concurrent systems with labelled event structures,” Software Test. Verif. Reliab. 24 (7), 558–590 (2014).CrossRef
8.
Zurück zum Zitat J. Tretmans, “Test generation with inputs, outputs and repetitive quiescence,” Software Concepts Tools 17 (3), 103–120 (1996).MATH J. Tretmans, “Test generation with inputs, outputs and repetitive quiescence,” Software Concepts Tools 17 (3), 103–120 (1996).MATH
9.
Zurück zum Zitat J. L. Peterson, Petri Net Theory and the Modeling of Systems (Prentice-Hall, Englewood Cliffs, NJ, 1981).MATH J. L. Peterson, Petri Net Theory and the Modeling of Systems (Prentice-Hall, Englewood Cliffs, NJ, 1981).MATH
10.
Zurück zum Zitat A. Karatkevich, Dynamic Analysis of Petri Net-based Discrete Systems, Lecture Notes in Control and Information Sciences (Springer, Berlin, Heidelberg, 2007), Vol. 356. A. Karatkevich, Dynamic Analysis of Petri Net-based Discrete Systems, Lecture Notes in Control and Information Sciences (Springer, Berlin, Heidelberg, 2007), Vol. 356.
11.
Zurück zum Zitat H. Watanabe and T. Kudoh, “Test suite generation methods for concurrent systems based on Coloured Petri Nets,” in Proc. 1995 Asia Pacific Software Engineering Conference (Brisbane, Australia, 1995), IEEE, pp. 242–251. H. Watanabe and T. Kudoh, “Test suite generation methods for concurrent systems based on Coloured Petri Nets,” in Proc. 1995 Asia Pacific Software Engineering Conference (Brisbane, Australia, 1995), IEEE, pp. 242–251.
12.
Zurück zum Zitat U. Farooq, C. P. Lam, and H. Li, “Towards automated test sequence generation,” in Proc. 19th Australian Software Engineering Conference (ASWEC 2008) (Perth, Australia, 2008), IEEE, pp. 441–450. U. Farooq, C. P. Lam, and H. Li, “Towards automated test sequence generation,” in Proc. 19th Australian Software Engineering Conference (ASWEC 2008) (Perth, Australia, 2008), IEEE, pp. 441–450.
13.
Zurück zum Zitat H. Zhu and X. He, “A methodology of testing high-level Petri nets,” Inf. Software Technol. 44 (8), 473–489 (2002).CrossRef H. Zhu and X. He, “A methodology of testing high-level Petri nets,” Inf. Software Technol. 44 (8), 473–489 (2002).CrossRef
14.
Zurück zum Zitat J. Liu, X. Ye, J. Zhou, and X. Song, “I/O Conformance test generation with Colored Petri Nets,” Appl. Math. Inf. Sci. 8 (6), 2695–2704 (2014).CrossRef J. Liu, X. Ye, J. Zhou, and X. Song, “I/O Conformance test generation with Colored Petri Nets,” Appl. Math. Inf. Sci. 8 (6), 2695–2704 (2014).CrossRef
15.
Zurück zum Zitat M. Chen, X. Qin, H-M. Koo, and P. Mishra, System-Level Validation: High-Level Modeling and Directed Test Generation Techniques (Springer, New York, 2013).CrossRef M. Chen, X. Qin, H-M. Koo, and P. Mishra, System-Level Validation: High-Level Modeling and Directed Test Generation Techniques (Springer, New York, 2013).CrossRef
16.
Zurück zum Zitat A. D. Zakrevskii, Parallel Algorithms of Logical Control (Institute of Engineering Cybernetics, National Academy of Sciences of Belarus, Minsk, 1999) [in Russian]. A. D. Zakrevskii, Parallel Algorithms of Logical Control (Institute of Engineering Cybernetics, National Academy of Sciences of Belarus, Minsk, 1999) [in Russian].
17.
Zurück zum Zitat M. Hack, Analysis of Production Schemata by Petri Nets, Technical Project, Project MAC-94 (Massachusetts Institute of Technology Cambridge, MA, 1972). M. Hack, Analysis of Production Schemata by Petri Nets, Technical Project, Project MAC-94 (Massachusetts Institute of Technology Cambridge, MA, 1972).
18.
Zurück zum Zitat P. Buchholz and P. Kemper, “Hierarchical reachability graph generation for Petri nets,” Forschungsbericht Nr. 660 (Fachbereich Informatik, Universität Dortmund, 1997); Formal Methods Syst. Des. 21 (3), 281–315 (2002).CrossRef P. Buchholz and P. Kemper, “Hierarchical reachability graph generation for Petri nets,” Forschungsbericht Nr. 660 (Fachbereich Informatik, Universität Dortmund, 1997); Formal Methods Syst. Des. 21 (3), 281–315 (2002).CrossRef
19.
Zurück zum Zitat A. Lluch-Lafuente, S. Edelkamp, and S. Leue, “Partial order reduction in directed model checking,” in Model Checking Software, Proc. 9th International SPIN Workshop, Grenoble, France, April 2002, Ed. by D. Bošnački and S. Leue, Lecture Notes in Computer Science (Springer, Berlin, Heidelberg, 2002), Vol. 2318, pp. 112–127. A. Lluch-Lafuente, S. Edelkamp, and S. Leue, “Partial order reduction in directed model checking,” in Model Checking Software, Proc. 9th International SPIN Workshop, Grenoble, France, April 2002, Ed. by D. Bošnački and S. Leue, Lecture Notes in Computer Science (Springer, Berlin, Heidelberg, 2002), Vol. 2318, pp. 112–127.
Metadaten
Titel
Model Based Testing of Concurrent Systems Based on Reachability Graph Reduction
verfasst von
D. Cheremisinov
L. Cheremisinova
Publikationsdatum
01.01.2020
Verlag
Pleiades Publishing
Erschienen in
Pattern Recognition and Image Analysis / Ausgabe 1/2020
Print ISSN: 1054-6618
Elektronische ISSN: 1555-6212
DOI
https://doi.org/10.1134/S1054661820010046

Weitere Artikel der Ausgabe 1/2020

Pattern Recognition and Image Analysis 1/2020 Zur Ausgabe

MATHEMATICAL THEORY OF IMAGES AND SIGNALS REPRESENTING, PROCESSING, ANALYSIS, RECOGNITION, AND UNDERSTANDING

Jointly Image Annotation and Classification Based on Supervised Multi-Modal Hierarchical Semantic Model

MATHEMATICAL THEORY OF IMAGES AND SIGNALS REPRESENTING, PROCESSING, ANALYSIS, RECOGNITION, AND UNDERSTANDING

Variance Based External Dictionary for Improved Single Image Super-Resolution