2021
DOI: 10.1016/j.simpat.2021.102277
|View full text |Cite
|
Sign up to set email alerts
|

Reconciling interoperability with efficient Verification and Validation within open source simulation environments

Abstract: A Cyber-Physical System (CPS) comprises physical as well as software subsystems. Simulation-based approaches are typically used to support design and Verification and Validation (V&V) of CPSs in several domains such as: aerospace, defence, automotive, smart grid and healthcare. Accordingly, many simulation-based tools are available to support CPS design. This, on one side, enables designers to choose the toolchain that best suits their needs, on the other side poses huge interoperability challenges when one ne… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 67 publications
0
5
0
Order By: Relevance
“…Also, several approaches were proposed for integrating model‐based co‐simulation technologies (e.g., Reference 34). In 2010 the Functional Mock‐up Interface (FMI) was proposed and adopted as an open standard to support both model exchange and co‐simulations of simulation models created with different tool chains (see, e.g., Reference 35 or for a full list 36 . Reference 37 proposed the development of an interface between architectural models and the co‐simulation framework in the domain of complex smart grid.…”
Section: Related Workmentioning
confidence: 99%
“…Also, several approaches were proposed for integrating model‐based co‐simulation technologies (e.g., Reference 34). In 2010 the Functional Mock‐up Interface (FMI) was proposed and adopted as an open standard to support both model exchange and co‐simulations of simulation models created with different tool chains (see, e.g., Reference 35 or for a full list 36 . Reference 37 proposed the development of an interface between architectural models and the co‐simulation framework in the domain of complex smart grid.…”
Section: Related Workmentioning
confidence: 99%
“…It is a mixed-mode analog circuit converting the DC input voltage (denoted as V i ) to a desired DC output voltage (V o ), often used off-chip to scale down the typical laptop battery voltage (12-24 V) to the few volts needed by, e.g., a laptop processor (the load) as well as on-chip to support dynamic voltage and frequency scaling in multicore processors (see, e.g., [40]). A BDC converter is self-regulating, i.e., it is able to maintain the desired output voltage V o notwithstanding variations in the input voltage V i or in the load R. We used a Modelica model of the fuzzy logic-based BDC controller of [47], converted into an FMU 2.0 object via the JModelica extension in [45].…”
Section: Buck Dc-dc Converter (Bdc)mentioning
confidence: 99%
“…The latter are opaque binary objects defining dynamical systems according to the Functional Mock-up Interface (FMI) open standard for model exchange. As such, FMUs can be automatically generated from 100+ different simulation platforms, including Modelica simulators (also open source implementations via, e.g., [60]), Mathworks Stateflow/Simulink, and SBML (via, e.g., the tool in [41]).…”
Section: Computation Of Scenario Generatorsmentioning
confidence: 99%
“…This means it needs to access only the monitor initial state and input space, and to repeatedly invoke the monitor transition function (and get the resulting states, even if as opaque objects). Saving and restoring monitor states during search is implemented either within our software (for Python-defined monitors) or by exploiting the FMI API (for FMU-defined monitors, for which we used the implementation in [60]).…”
Section: Computation Of Scenario Generatorsmentioning
confidence: 99%