Skip to main content
Top

2020 | OriginalPaper | Chapter

Diverse Scenario Exploration in Model Finders Using Graph Kernels and Clustering

Authors : Robert Clarisó, Jordi Cabot

Published in: Rigorous State-Based Methods

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Complex software systems can be described using modeling notations such as UML/OCL or Alloy. Then, some correctness properties of these systems can be checked using model finders, which compute sample scenarios either fulfilling the desired properties or illustrating potential faults. Such scenarios allow designers to validate, verify and test the system under development.
Nevertheless, when asked to produce several scenarios, model finders tend to produce similar solutions. This lack of diversity impairs their effectiveness as testing or validation assets. To solve this problem, we propose the use of graph kernels, a family of methods for computing the (dis)similarity among pairs of graphs. With this metric, it is possible to cluster scenarios effectively, improving the usability of model finders and making testing and validation more efficient.

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
The intermediate vertex is omitted when the position i can be inferred: no other position in the relation has a compatible signature, i.e., with a common supertype.
 
2
Graphs \(G_1=(V_1,E_1)\) and \(G_2=(V_2,E_2)\) are called isomorphic if there is a mapping \(f: V_1 \rightarrow V_2\) such that \(\forall x, y \in V_1: (x,y) \in E_1 \text { iff } (f(x),f(y)) \in E_2\).
 
Literature
2.
go back to reference Batot, E., Sahraoui, H.: A generic framework for model-set selection for the unification of testing and learning MDE tasks. In: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), pp. 374–384. ACM Press, New York (2016). https://doi.org/10.1145/2976767.2976785 Batot, E., Sahraoui, H.: A generic framework for model-set selection for the unification of testing and learning MDE tasks. In: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), pp. 374–384. ACM Press, New York (2016). https://​doi.​org/​10.​1145/​2976767.​2976785
4.
go back to reference Cadavid, J.J., Baudry, B., Sahraoui, H.: Searching the boundaries of a modeling space to test metamodels. In: IEEE International Conference on Software Testing, Verification and Validation (ICST 2012), pp. 131–140. IEEE (2012). https://doi.org/10.1109/ICST.2012.93 Cadavid, J.J., Baudry, B., Sahraoui, H.: Searching the boundaries of a modeling space to test metamodels. In: IEEE International Conference on Software Testing, Verification and Validation (ICST 2012), pp. 131–140. IEEE (2012). https://​doi.​org/​10.​1109/​ICST.​2012.​93
18.
go back to reference Plazar, Q., Acher, M., Perrouin, G., Devroey, X., Cordy, M.: Uniform sampling of SAT solutions for configurable systems: are we there yet? In: IEEE Conference on Software Testing, Validation and Verification (ICST 2019), pp. 240–251. IEEE (2019). https://doi.org/10.1109/ICST.2019.00032 Plazar, Q., Acher, M., Perrouin, G., Devroey, X., Cordy, M.: Uniform sampling of SAT solutions for configurable systems: are we there yet? In: IEEE Conference on Software Testing, Validation and Verification (ICST 2019), pp. 240–251. IEEE (2019). https://​doi.​org/​10.​1109/​ICST.​2019.​00032
26.
Metadata
Title
Diverse Scenario Exploration in Model Finders Using Graph Kernels and Clustering
Authors
Robert Clarisó
Jordi Cabot
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-48077-6_3

Premium Partner