Cinzia Bernardeschi

Prof. Cinzia Bernardeschi

orcid

Research Focus & Metrics

Academic Career Length

34Years (1993-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 January 2014 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
Federico BarontiFederico Baronti
Federico Baronti
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
LCLuca Cassano
Luca Cassano
ADAndrea Domenici
Andrea Domenici
RRRoberto Roncella
Roberto Roncella
Roberto SalettiRoberto Saletti
Roberto Saletti
This paper presents a novel charge equalization technique seamlessly integrated into a modular Battery Management System (BMS) for lithium-ion (Li-ion) batteries. The charge equalizer is a crucial element for an effective use of a Li-ion battery consisting of many series-connected cells. We describe a fully distributed charge equalizer based on a circular balancing bus, which outperforms other recently published approaches. Its safety requirements have formally been verified using a model checker, showing that formal methods and, in particular, the Symbolic Analysis Laboratory environment, can be effective to verify the safety requirements of a BMS.

1 March 1998 in Formal Methods in System Design
Verified
Journal Article
Closed access
PDF file
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
AFAlessandro Fantechi
Alessandro Fantechi
SGStefania Gnesi
Stefania Gnesi
SLSalvatore Larosa
Salvatore Larosa
GMGiorgio Mongardi
Giorgio Mongardi
DRDario Romano
Dario Romano

13 March 2015 in Journal of Computer Science and Technology
Verified
Journal Article
Closed access
PDF file
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
LCLuca Cassano
Luca Cassano
ADAndrea Domenici
Andrea Domenici

5 August 2020 in Energies
Verified
Journal Article
Open access
PDF file
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
Pierpaolo DiniPierpaolo Dini
Pierpaolo Dini
ADAndrea Domenici
Andrea Domenici
MPMaurizio Palmieri
Maurizio Palmieri
Sergio SaponaraSergio Saponara
Sergio Saponara
Mechatronic systems are a class of cyber-physical systems, whose increasing complexity makes their validation and verification more and more difficult, while their requirements become more challenging. This paper introduces a development method based on model-based design, co-simulation and formal verification. The objective of this paper is to show the applicability of the method in an industrial setting. An application case study comes from the field of precision servo-motors, where formal verification has been used to find acceptable intervals of values for design parameters of the motor controller, which have been further explored using co-simulation to find optimal values. The reported results show that the method has been applied successfully to the case study, augmenting the current model-driven development processes by formal verification of stability, formal identification of acceptable parameter ranges, and automatic design-space exploration.

4 December 2002 in Software Testing, Verification and Reliability
Verified
Journal Article
Closed access
PDF file
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
AFAlessandro Fantechi
Alessandro Fantechi
SGStefania Gnesi
Stefania Gnesi

14 April 2017 in IEEE Transactions on Software Engineering
Verified
Journal Article
Closed access
Cinzia BernardeschiCinzia Bernardeschi
Cinzia Bernardeschi
ADAndrea Domenici
Andrea Domenici
PMPaolo Masci
Paolo Masci
This paper presents a methodology, with supporting tool, for formal modeling and analysis of software components in cyber-physical systems. Using our approach, developers can integrate a simulation of logic-based specifications of software components and Simulink models of continuous processes. The integrated simulation is useful to validate the characteristics of discrete system components early in the development process. The same logic-based specifications can also be formally verified using the Prototype Verification System (PVS), to gain additional confidence that the software design complies with specific safety requirements. Modeling patterns are defined for generating the logic-based specifications from the more familiar automata-based formalism. The ultimate aim of this work is to facilitate the introduction of formal verification technologies in the software development process of cyber-physical systems, which typically requires the integrated use of different formalisms and tools. A case study from the medical domain is used to illustrate the approach. A PVS model of a pacemaker is interfaced with a Simulink model of the human heart. The overall cyber-physical system is co-simulated to validate design requirements through exploration of relevant test scenarios. Formal verification with the PVS theorem prover is demonstrated for the pacemaker model for specific safety aspects of the pacemaker design.