A framework for FMI-based co-simulation of human-machine interfaces

被引:16
|
作者
Palmieri, Maurizio [1 ]
Bernardeschi, Cinzia [2 ]
Masci, Paolo [3 ]
机构
[1] Univ Florence, Dept Informat Engn, Florence, Italy
[2] Univ Pisa, Dept Informat Engn, Pisa, Italy
[3] Langley Res Ctr, Natl Inst Aerosp, Hampton, VA USA
来源
SOFTWARE AND SYSTEMS MODELING | 2020年 / 19卷 / 03期
关键词
User interfaces; Prototyping tools; FMI co-simulation; Model-based design; SAFETY ANALYSIS; COSIMULATION; DESIGN;
D O I
10.1007/s10270-019-00754-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A framework for co-simulation of human-machine interfaces in Cyber-Physical Systems (CPS) is presented. The framework builds on formal (i.e. mathematical) methods. It aims to support the work of formal methods experts in charge of modelling and analysing safety-critical aspects of user interfaces in CPS. To carry out these modelling and analysis activities, formal methods experts usually need to engage with domain experts that may not fully understand the mathematical details of formal analysis results. The framework presented in this work mitigates this communication barrier by allowing formal methods experts to create interactive prototypes driven by formal models. The prototypes closely resemble the visual appearance of the system being developed. They can be used to discuss details of the formal analysis effort without showing any mathematical detail. An existing prototyping toolkit based on formal methods is used as baseline technology. Novel functionalities are developed for automatic generation of interactive prototypes supporting the Functional Mockup Interface (FMI), a de-facto standard technology for simulation of complex systems. Using the FMI interface, the prototypes can be integrated with simulations of other system components. The architecture of the framework is presented, along with a verification of core aspects of its functionalities. A case study based on a medical system is used to demonstrate the capabilities of the framework.
引用
收藏
页码:601 / 623
页数:23
相关论文
共 50 条
  • [21] ERROR ANALYSIS AND ERROR ESTIMATES FOR CO-SIMULATION IN FMI FOR MODEL EXCHANGE AND CO-SIMULATION V2.0
    Arnold, Martin
    Clauss, Christoph
    Schierz, Tom
    ARCHIVE OF MECHANICAL ENGINEERING, 2013, 60 (01) : 75 - 94
  • [22] CO-SIMULATION OF HARDWARE RTL AND SOFTWARE SYSTEM USING FMI
    Quraishi, Masudul H.
    Sarjoughian, Hessam S.
    Gholami, Soroosh
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 572 - 583
  • [23] Using SystemC Cyber Models in an FMI Co-Simulation Environment: Results and Proposed FMI Enhancements
    Centomo, Stefano
    Deantoni, Julien
    de Simone, Robert
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 318 - 325
  • [24] Anticipation in speech-based human-machine interfaces
    Ondas, Stanislav
    Juhar, Jozef
    Kiktova, Eva
    Zimmermann, Julius
    2018 9TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM), 2018, : 117 - 121
  • [25] KNOWLEDGE-BASED DESIGN OF HUMAN-MACHINE INTERFACES
    JOHANNSEN, G
    CONTROL ENGINEERING PRACTICE, 1995, 3 (02) : 267 - 273
  • [26] An Optimization Framework for Information Management in Adaptive Automotive Human-Machine Interfaces
    Tufano, Francesco
    Bahadure, Sushant Waman
    Tufo, Manuela
    Novella, Luigi
    Fiengo, Giovanni
    Santini, Stefania
    APPLIED SCIENCES-BASEL, 2023, 13 (19):
  • [27] Investigating the Effects of Human-Machine Interface on Cooperative Driving Using a Multi-Driver Co-Simulation Platform
    Wang, Zijin
    Abdel-Aty, Mohamed
    Yue, Lishengsa
    Zhu, Jiahao
    Zheng, Ou
    Zaki, Mohamed H.
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2024, 9 (01): : 2808 - 2821
  • [28] A Microgrid Co-simulation Framework
    Kounev, Velin
    Tipper, David
    Levesque, Martin
    Grainger, Brandon M.
    McDermott, Thomas
    Reed, Gregory F.
    2015 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2015,
  • [29] Co-Simulation of Power Systems and Computing Systems using the FMI Standard
    Gougeon, Adrien
    Camus, Benjamin
    Lemercier, Francois
    Quinson, Martin
    Blavette, Anne
    Orgerie, Anne-Cecile
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 730 - 731
  • [30] Integrating Tools: Co-Simulation in UPPAAL using FMI-FMU
    Nyman, Ulrik
    Jensen, Peter Gjo
    Larsen, Kim Guldstrand
    Legay, Axel
    2017 22ND INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2017, : 11 - 19