Skip to main content

Contract Modeling and Verification with FormalSpecs Verifier Tool-Suite - Application to Ansaldo STS Rapid Transit Metro System Use Case

  • Conference paper
  • First Online:
Computer Safety, Reliability, and Security (SAFECOMP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9338))

Included in the following conference series:

Abstract

Motivated by the emergent research on mixed techniques of analysis and testing, we focus our attention on producing analysis results that can efficiently reduce the effort in testing a modern metro system. In particular, we promote contract-based design to formalize requirements and support different kind of analyses on hazards, coverage and signal independency. This work is carried out on the following three different levels: at the application level, the system under development is specified and modeled by the experts of the railway industrial domain; at the methodology level, the contract-based paradigm was adopted to join the application requirements with a rigorous formal view necessary for enabling an automated verification process; at the machinery level, the utilization of the FSV tool suite for aiding the design represents a twofold gain for its developers since, first, it provides a new occasion to validate and improve their technology for automatic analyses and, second, it lets them to identify the analysis technique of the equivalent model checking, to match the industrial need in reducing the effort of testing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Benveniste, A., Caillaud, B., Nickovic, D., Passerone, R., Raclet, J.-B., Reinkemeier, P., Sangiovanni-Vincentelli, A., Damm, W., Henzinger, T., Larsen, K.: Contracts for System Design (2012)

    Google Scholar 

  2. Carloni, M., Ferrante, O., Ferrari, A., Massaroli, G., Orazzo, A., Petrone, I., Velardi, L.: Contract-Based analysis for verification of communication-based train control (cbtc) system. In: Bondavalli, A., Ceccarelli, A., Ortmeier, F. (eds.) SAFECOMP 2014. LNCS, vol. 8696, pp. 137–146. Springer, Heidelberg (2014)

    Google Scholar 

  3. MBAT: Combined Model-based Analysis and Testing of Embedded Systems, Accessed 2011-2014. http://www.mbat-artemis.eu/home/

  4. Ferrante, O., Benvenuti, L., Mangeruca, L., Sofronis, C., Ferrari, A.: Parallel NuSMV: A NuSMV extension for the verification of complex embedded systems. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP Workshops 2012. LNCS, vol. 7613, pp. 409–416. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Marazza, M., Ferrante, O., Ferrari, A.: Automatic Generation of Failure Scenarios for SoC., Tolouse, Embedded Real Time Software and Systems (2014)

    Google Scholar 

  6. SPEEDS Consortium In: SPEculative and Exploratory Design in Systems Engineering, Accessed 2010. https://speeds.eu.com/

  7. SPRINT Consortium: D2.1 SPRINT Requirements (2011)

    Google Scholar 

  8. Benveniste, A., Caillaud, B., Passerone, R.: Multi-viewpoint state machines for rich component models. In: Press, C. (ed.): Model-Based Design for Embedded Systems, November 2009

    Google Scholar 

  9. Benvenuti, L., Ferrari, A., Mangeruca, L., Mazzi, E., Passerone, R., Sofronis, C.: A contract-based formalism for the specification of heterogeneous systems. Forum on Specification & Design Languages (FDL 2008), September 2008

    Google Scholar 

  10. Ferrante, O., Mignogna, A., Sofronis, C., Mangeruca, L., Ferrari, A.: Contract based design chain integration: An automotive domain case study. In: Applied Simulation and Modelling, ACTA Press (2011)

    Google Scholar 

  11. De Nicola, G., di Tommaso, P., Rosaria, E., Francesco, F., Pietro, M., Antonio, O.: A Grey-Box approach to the functional testing of complex automatic train protection systems. In: Dal Cin, M., Kaâniche, M., Pataricza, A. (eds.) EDCC 2005. LNCS, vol. 3463, pp. 305–317. Springer, Heidelberg (2005)

    Google Scholar 

  12. De Nicola, G., di Tommaso, P., Esposito, R., Flammini, F., Orazzo, A.: A hybrid testing methodology for railway control systems. In: Heisel, M., Liggesmeyer, P., Wittmann, S. (eds.) SAFECOMP 2004. LNCS, vol. 3219, pp. 116–129. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  13. De Nicola, G., di Tommaso, P., Esposito, R., Flammini, F., Marmo, P., Orazzo, A.: ERTMS/ETCS: working principles and validation. In: Proceedings of the International Conference on Ship Propulsion and Railway Traction Systems, SPRTS 2005, Bologna, Italy, pp. 59–68 (2005)

    Google Scholar 

  14. Donini, R., Marrone, S., Mazzocca, N., Orazzo, A., Papa, D., Venticinque, S.: Testing complex safety-critical systems in SOA context. In: Proceedings of the 2008 International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), Barcelona, Spain (2008)

    Google Scholar 

  15. MathWorks. In: Simulink - Simulation and Model-Based Design. http://www.mathworks.com/products/simulink

  16. Bonifacio, G., Marmo, P., Orazzo, A., Petrone, I., Velardi, L., Venticinque, A.: Improvement of processes and methods in testing activities for safety-critical embedded systems. In: Flammini, F., Bologna, S., Vittorini, V. (eds.) SAFECOMP 2011. LNCS, vol. 6894, pp. 369–382. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

Download references

Acknowledgements

The research leading to these results was partially funded by the EU ARTEMIS Joint Undertaking under grant agreement no. 269335 (project MBAT) and the Italian Ministry of Education, University and Research (MIUR).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Carloni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Carloni, M., Ferrante, O., Ferrari, A., Massaroli, G., Orazzo, A., Velardi, L. (2015). Contract Modeling and Verification with FormalSpecs Verifier Tool-Suite - Application to Ansaldo STS Rapid Transit Metro System Use Case. In: Koornneef, F., van Gulijk, C. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2014. Lecture Notes in Computer Science(), vol 9338. Springer, Cham. https://doi.org/10.1007/978-3-319-24249-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24249-1_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24248-4

  • Online ISBN: 978-3-319-24249-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics