An automated parallel simulation flow for cyber-physical system design

Parallel and distributed simulation (PDS) is often employed to tackle the computational intensity of system-level simulation of real-world complex embedded and cyber-physical systems (CPSs). However, CPS models comprise heterogeneous components with diverge semantics for which incompatible PDS appro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Integration (Amsterdam) 2021-03, Vol.77, p.48-58
Hauptverfasser: Attarzadeh-Niaki, Seyed-Hosein, Sander, Ingo, Ahmadi, Mohammad
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Parallel and distributed simulation (PDS) is often employed to tackle the computational intensity of system-level simulation of real-world complex embedded and cyber-physical systems (CPSs). However, CPS models comprise heterogeneous components with diverge semantics for which incompatible PDS approaches are developed. We propose an automated PDS flow based on a formal modeling framework—with necessary extensions—targeting heterogeneous embedded and CPS design. The proposed flow characterizes the sequential executable specification of a heterogeneous model and generates a PDS cluster. State-of-the-art graph partitioning methods are adopted and a new extensible constraint-base formulation of the model partitioning problem is developed. The applicability, effectiveness, and scalability of the proposed flow is demonstrated using case studies. •Automated parallel and distributed simulation flow for heterogeneous embedded and CPS.•Extending a formal modeling framework to support parallel and distributed simulation.•Adoption of graph partitioning algorithms for partitioning CPS system models.•Extensible constraint programming-based formulation of model partitioning problem.
ISSN:0167-9260
1872-7522
1872-7522
DOI:10.1016/j.vlsi.2020.11.010