ACKNOWLEDGEMENTS
This work has received funding from the Low-
comote project under European Union’s Horizon
2020 research and innovation program under the
Marie Skłodowska-Curie grant agreement n813884.
We would like to acknowledge also different
projects funding leading to the mature realization of
CHESS which include the CHESS
1
, CONCERTO
2
,
SESAMO
3
, AMASS
4
, and AQUAS
5
. We would like
to acknowledge the main contributors to the devel-
opment of the CHESS toolset, in particular Stefano
Puri, Nicholas Pacini, Luca Cristoforetti and Pietro
Braghieri. Finally, we would like to acknowledge also
Prof. Davide Di Ruscio for the assistance on drafting
this paper.
REFERENCES
Bittner, B., Bozzano, M., Cavada, R., Cimatti, A., Gario,
M., Griggio, A., Mattarei, C., Micheli, A., and
Zampedri, G. (2016). The xSAP Safety Analysis Plat-
form. In TACAS, pages 533–539. Springer.
Bondavalli, A., Mura, I., Chiaradonna, S., Filippini, R.,
Poli, S., and Sandrini, F. (2000). Deem: a tool for
the dependability modeling and evaluation of multiple
phased systems. In DSN 2000, pages 231–236.
Bonnet, S., Voirin, J.-L., Normand, V., and Exertier, D.
(2015). Implementing the mbse cultural change: Or-
ganization, coaching and lessons learned. INCOSE
International Symposium, 25(1):508–523.
Bozzano, M., Bruintjes, H., Cimatti, A., Katoen, J., Noll,
T., and Tonetta, S. (2019). COMPASS 3.0. In TACAS,
pages 379–385. Springer.
Bozzano, M., Cimatti, A., Mattarei, C., and Tonetta, S.
(2014). Formal safety assessment via contract-based
design. In ATVA, pages 81–97. Springer.
Bozzano, M. and Villafiorita, A. (2013). Safety critical sys-
tems. In Encyclopedia of Software Engineering. CRC
Press (Taylor & Francis Group).
Brambilla, M., Cabot, J., and Wimmer, M. (2012). Model-
Driven Software Engineering in Practice. Morgan &
Claypool Publishers.
Bressan, L., de Oliveira, A. L., Montecchi, L., and Gallina,
B. (2018). A systematic process for applying the chess
methodology in the creation of certifiable evidence. In
EDCC, pages 49–56.
Cao, J. M. and Wu, T. (2013). Multi-domain modeling
simulation and application based on maplesim. In
Mechatronics and Intelligent Materials III, volume
706, pages 1894–1897. Trans Tech Publications Ltd.
Cavada, R., Cimatti, A., Dorigatti, M., Griggio, A., Mar-
iotti, A., Micheli, A., Mover, S., Roveri, M., and
Tonetta, S. (2014). The nuXmv Symbolic Model
Checker. In CAV, pages 334–342. Springer.
Cicchetti, A., Ciccozzi, F., Mazzini, S., Puri, S., Panunzio,
M., Zovi, A., and Vardanega, T. (2012). CHESS: a
model-driven engineering tool environment for aiding
the development of complex industrial systems. In
ASE, pages 362–365.
Cimatti, A., Dorigatti, M., and Tonetta, S. (2013). OCRA: A
tool for checking the refinement of temporal contracts.
In Denney, E., Bultan, T., and Zeller, A., editors, ASE,
pages 702–705. IEEE.
Cimatti, A. and Tonetta, S. (2015). Contracts-refinement
proof system for component-based embedded sys-
tems. Sci. Comput. Program., 97:333–348.
Courtney, T., Gaonkar, S., Keefe, K., Rozier, E. W. D., and
Sanders, W. H. (2009). M
¨
obius 2.3: An extensible
tool for dependability, security, and performance eval-
uation of large and complex system models. In DSN,
pages 353–358.
Fritzson, P. (2015). Principles of Object-Oriented Modeling
and Simulation with Modelica 3.3: A Cyber-Physical
Approach. Wiley-IEEE Press, 2 edition.
Gallina, B., Sefer, E., and Refsdal, A. (2014). Towards
safety risk assessment of socio-technical systems via
failure logic analysis. In ISSRE Workshops, pages
287–292.
Gallina, B., Sefer, E., and Refsdal, A. (2014). Towards
safety risk assessment of socio-technical systems via
failure logic analysis. In ISSRE Workshops, pages
287–292.
Godard, W. and Nelissen, G. (2016). Model-based design
and schedulability analysis for avionic applications on
multicore platforms. Ada User Journal, 37:157–163.
Mazzini, S. (2015). The concerto project: An open source
methodology for designing, deploying, and operat-
ing reliable and safe cps systems. Ada User Journal,
36:264–267.
Mazzini, S., Favaro, J., and Baracchi, L. (2015). A model-
based approach across the IoT lifecycle for scalable
and distributed smart applications. In ITSC, pages
149–154.
Montecchi, L. and Gallina, B. (2017). Safeconcert: A
metamodel for a concerted safety modeling of socio-
technical systems. In MBSA, pages 129–144, Cham.
Springer International Publishing.
Montecchi, L., Lollini, P., and Bondavalli, A. (2013). A
reusable modular toolchain for automated depend-
ability evaluation. In VALUETOOLS, page 298–303.
ICST.
Pace, L., Pasquinelli, M., Gerbaz, D., Fuchs, J., Basso,
V., Mazzini, S., Baracchi, L., Puri, S., Lassalle, M.,
and Viitaniemi, J. (2014). Model-based approach for
the verification enhancement across the lifecycle of a
space system. In INCOSE CIISE2014.
Panunzio, M. and Vardanega, T. (2014). A component-
based process with separation of concerns for the de-
velopment of embedded real-time software systems.
Journal of Systems and Software, 96:105 – 121.
Popov, P. (2017). Models of reliability of fault-tolerant soft-
ware under cyber-attacks. In ISSRE, pages 228–239.
Wallace, M. (2005). Modular architectural representation
and analysis of fault propagation and transformation.
Electronic Notes in Theoretical Computer Science,
141(3):53 – 71. FESCA 2005.
Model-based Analysis Support for Dependable Complex Systems in CHESS
269