Paolo Masci
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Paolo Masci has a total of 105 co-authors. Here are the top co-authors by number of shared publications:
- Paul Curzon
Queen Mary University of London, London, United Kingdom
21 shared publications - Cinzia Bernardeschi
University of Pisa, Pisa, Italy
15 shared publications - Michael D. Harrison
Newcastle University, Newcastle upon Tyne, UK
13 shared publications - José Creissac Campos
Universidade do Minho & HASLab/INESC TEC
12 shared publications Harold Thimbleby
Swansea University
8 shared publicationsFelicita Di Giandomenico
6 shared publications
Latest Publications
- Open Access
- 29 June 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Human-Computer Interaction
- Vol. 10 (4) , 1-22
Proving Use Requirements of Interactive Systems with Remote Monitoring and Control Capabilities EICS024
A generation of interoperable devices is emerging in control systems. Devices can be controlled by users at multiple levels. The devices that are controlled may be certified as safe by their vendors, but new issues may arise from their integration and remote use, as new interaction pathways will be enabled that are simply not possible when the device is used as a stand-alone system. This paper is concerned with modelling concrete interfaces that are designed to enable use of these systems. It builds on previous work concerned with proving use-centred safety properties across the interoperable system. The concern of this paper however is describing the relationship between an abstract model and a concrete interface that reflects more concretely the tasks that the users are intended to perform. In the example used in this paper, a menu interface is built on top of the abstract interface. The primary concern of the paper is describing the relationship between the abstract interface and the specified concrete interface. Properties of the interface that were discussed in previous work are proved of the concrete interface. This paper uses, as an example, use-centred safety properties of integrated clinical environments for remote medical care. Four properties are considered briefly: consistency , completeness , feedback and reversibility with an understanding of the tasks that users may perform. More detail will be given to the first two with a particular focus on the relation between the abstract interaction model and a concrete menu based model. The properties are formalised in the language of the PVS verification system. They are mechanically verified using the PVS proof assistant for a model of a realistic prototype of an integrated clinical environment. The presented analysis is intended to be performed during system design and development, and before the actual system is deployed, to increase confidence that the design complies with important use-centred safety properties that capture design guidelines discussed in usability engineering standards. It is envisaged that such an analysis could help inform a safety assessment of the integrated system.
- 29 June 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Human-Computer Interaction
- Vol. 10 (4) , 1-22
Open AccessProving Use Requirements of Interactive Systems with Remote Monitoring and Control Capabilities EICS024
A generation of interoperable devices is emerging in control systems. Devices can be controlled by users at multiple levels. The devices that are controlled may be certified as safe by their vendors, but new issues may arise from their integration and remote use, as new interaction pathways will be enabled that are simply not possible when the device is used as a stand-alone system. This paper is concerned with modelling concrete interfaces that are designed to enable use of these systems. It builds on previous work concerned with proving use-centred safety properties across the interoperable system. The concern of this paper however is describing the relationship between an abstract model and a concrete interface that reflects more concretely the tasks that the users are intended to perform. In the example used in this paper, a menu interface is built on top of the abstract interface. The primary concern of the paper is describing the relationship between the abstract interface and the specified concrete interface. Properties of the interface that were discussed in previous work are proved of the concrete interface. This paper uses, as an example, use-centred safety properties of integrated clinical environments for remote medical care. Four properties are considered briefly: consistency , completeness , feedback and reversibility with an understanding of the tasks that users may perform. More detail will be given to the first two with a particular focus on the relation between the abstract interaction model and a concrete menu based model. The properties are formalised in the language of the PVS verification system. They are mechanically verified using the PVS proof assistant for a model of a realistic prototype of an integrated clinical environment. The presented analysis is intended to be performed during system design and development, and before the actual system is deployed, to increase confidence that the design complies with important use-centred safety properties that capture design guidelines discussed in usability engineering standards. It is envisaged that such an analysis could help inform a safety assessment of the integrated system.
- Open Access
- 13 September 2024
- Published by Springer Nature
- p. 20-38
Rigorous Floating-Point Round-Off Error Analysis in PRECiSA 4.0
Small round-off errors in safety-critical systems can lead to catastrophic consequences. In this context, determining if the result computed by a floating-point program is accurate enough with respect to its ideal real-number counterpart is essential. This paper presents PRECiSA 4.0, a tool that rigorously estimates the accumulated round-off error of a floating-point program. PRECiSA 4.0 combines static analysis, optimization techniques, and theorem proving to provide a modular approach for computing a provably correct round-off error estimation. PRECiSA 4.0 adds several features to previous versions of the tool that enhance its applicability and performance. These features include support for data collections such as lists, records, and tuples; support for recursion schemas; an updated floating-point formalization that closely characterizes the IEEE-754 standard; an efficient and modular analysis of function calls that improves the performances for large programs; and a new user interface integrated into Visual Studio Code.
- 13 September 2024
- Published by Springer Nature
- p. 20-38
Open AccessRigorous Floating-Point Round-Off Error Analysis in PRECiSA 4.0
Small round-off errors in safety-critical systems can lead to catastrophic consequences. In this context, determining if the result computed by a floating-point program is accurate enough with respect to its ideal real-number counterpart is essential. This paper presents PRECiSA 4.0, a tool that rigorously estimates the accumulated round-off error of a floating-point program. PRECiSA 4.0 combines static analysis, optimization techniques, and theorem proving to provide a modular approach for computing a provably correct round-off error estimation. PRECiSA 4.0 adds several features to previous versions of the tool that enhance its applicability and performance. These features include support for data collections such as lists, records, and tuples; support for recursion schemas; an updated floating-point formalization that closely characterizes the IEEE-754 standard; an efficient and modular analysis of function calls that improves the performances for large programs; and a new user interface integrated into Visual Studio Code.
- 2 November 2022
- Published by Springer Nature
- p. 59-73
Interpretation and Formalization of the Right-of-Way Rules
- 2 November 2022
- Published by Springer Nature
- p. 59-73
Interpretation and Formalization of the Right-of-Way Rules
- 19 July 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 128
Formal analysis of the application programming interface of the PVS verification system
- 19 July 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 128
Formal analysis of the application programming interface of the PVS verification system
- 20 May 2022
- Published by Springer Nature
- p. 809-815
Proof Mate: An Interactive Proof Helper for PVS (Tool Paper)
- 20 May 2022
- Published by Springer Nature
- p. 809-815
Proof Mate: An Interactive Proof Helper for PVS (Tool Paper)
- 20 March 2022
- Published by Springer Nature
- p. 316-328
Proving Display Conformance and Action Consistency: The Example of an Integrated Clinical Environment
- 20 March 2022
- Published by Springer Nature
- p. 316-328
Proving Display Conformance and Action Consistency: The Example of an Integrated Clinical Environment
- 20 March 2022
- Published by Springer Nature
- p. 281-289
Control Rooms from a Human-Computer Interaction Perspective
- 20 March 2022
- Published by Springer Nature
- p. 281-289
Control Rooms from a Human-Computer Interaction Perspective
- 1 November 2021
- Published by Association for the Advancement of Medical Instrumentation (AAMI) in Biomedical Instrumentation & Technology
- Vol. 55 (4) , 132-142
Usability Engineering Recommendations for Next-Gen Integrated Interoperable Medical Devices
This article reports on the development of usability engineering recommendations for next-generation integrated interoperable medical devices. A model-based hazard analysis method is used to reason about possible design anomalies in interoperability functions that could lead to use errors. Design recommendations are identified that can mitigate design problems. An example application of the method is presented based on an integrated medical system prototype for postoperative care. The AAMI/UL technical committee used the results of the described analysis to inform the creation of the Interoperability Usability Concepts, Annex J, which is included in the first edition of the new ANSI/AAMI/UL 2800-1:2019 standard on medical device interoperability. The presented work is valuable to experts developing future revisions of the interoperability standard, as it documents key aspects of the analysis method used to create part of the standard. The contribution is also valuable to manufacturers, as it demonstrates how to perform a model-based analysis of use-related aspects of a medical system at the early stages of development, when a concrete implementation of the system is not yet available.
- 1 November 2021
- Published by Association for the Advancement of Medical Instrumentation (AAMI) in Biomedical Instrumentation & Technology
- Vol. 55 (4) , 132-142
Usability Engineering Recommendations for Next-Gen Integrated Interoperable Medical Devices
This article reports on the development of usability engineering recommendations for next-generation integrated interoperable medical devices. A model-based hazard analysis method is used to reason about possible design anomalies in interoperability functions that could lead to use errors. Design recommendations are identified that can mitigate design problems. An example application of the method is presented based on an integrated medical system prototype for postoperative care. The AAMI/UL technical committee used the results of the described analysis to inform the creation of the Interoperability Usability Concepts, Annex J, which is included in the first edition of the new ANSI/AAMI/UL 2800-1:2019 standard on medical device interoperability. The presented work is valuable to experts developing future revisions of the interoperability standard, as it documents key aspects of the analysis method used to create part of the standard. The contribution is also valuable to manufacturers, as it demonstrates how to perform a model-based analysis of use-related aspects of a medical system at the early stages of development, when a concrete implementation of the system is not yet available.
- 13 August 2020
- Published by Springer Nature
- p. 5-11
Experiences with Streamlining Formal Methods Tools
- 20 June 2020
- Published by Springer Nature
- p. 155-166
A Graphical Toolkit for the Validation of Requirements for Detect and Avoid Systems
- 20 June 2020
- Published by Springer Nature
- p. 155-166
A Graphical Toolkit for the Validation of Requirements for Detect and Avoid Systems