Spreadsheet-based Configuration of Families of Real-Time Specifications

José Proença
(CISTER and University of Porto, Portugal)
David Pereira
(CISTER, Polytechnic Institute of Porto, Portugal)
Giann Spilere Nandi
(CISTER, Polytechnic Institute of Porto, Portugal)
Sina Borrami
(Alstom)
Jonas Melchert
(Alstom)

Model checking real-time systems is complex, and requires a careful trade-off between including enough detail to be useful and not too much detail to avoid state explosion. This work exploits variability of the formal model being analysed and the requirements being checked, to facilitate the model-checking of variations of real-time specifications. This work results from the collaboration between academics and Alstom, a railway company with a concrete use-case, in the context of the VALU3S European project. The configuration of the variability of the formal specifications is described in MS Excel spreadsheets with a particular structure, making it easy to use also by developers. These spreadsheets are processed automatically by our prototype tool that generates instances and runs the model checker. We propose the extension of our previous work by exploiting analysis over valid combination of features, while preserving the simplicity of a spreadsheet-based interface with the model checker.

In Maurice H. ter Beek and Clemens Dubslaff: Proceedings of the First Workshop on Trends in Configurable Systems Analysis (TiCSA 2023), Paris, France, 23rd April 2023, Electronic Proceedings in Theoretical Computer Science 392, pp. 27–39.
Published: 31st October 2023.

ArXived at: https://dx.doi.org/10.4204/EPTCS.392.2 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org