Litcius/Paper detail

A Novel Integrated Simulation Framework for Cyber-Physical Systems Modelling

Nikolaos Tampouratzis, Panagiotis Mousouliotis, Ioannis Papaefstathiou

2023IEEE Transactions on Parallel and Distributed Systems12 citationsDOI

Abstract

The growing use of Cyber-Physical Systems (CPS) in a plethora of domains (e.g. healthcare, industry, smart homes, transportation, etc.) triggers an urgent demand for simulation frameworks that can simulate in an integrated manner all the components (i.e. CPUs, Memories, Networks, Physical Environment) of a system-under-design(SuD). By utilizing such a simulator, software design can proceed in parallel with physical development which results in the reduction of the so important time-to-market. The main problem, however, is that currently there is a shortage of such simulation frameworks; most simulators used for modelling the digital aspects of CPS applications (i.e. full-system CPU/Mem/Peripheral simulators) lack any support of the CPS physical aspects and vice versa. The presented fully-distributed simulation framework (APOLLON) is the first known open-source, high-performance simulator that can handle holistically complex CPSs including processors, peripherals, networks and physical aspects of them. APOLLON is an extension of the COSSIM simulation framework and it integrates, in a novel and efficient way, a combined processing and network simulator with the widely-used Ptolemy physical simulator, in a transparent way. Our highly integrated approach is further augmented with Machine Learning capabilities by implementing Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) recurrent neural networks in both the Cyber and Physical domains, enabling users to develop their complex recurrent neural networks significantly fast and accurately. APOLLON has been evaluated when executing a number of benchmarks and real-world use cases; the end results demonstrate that the presented approach has up to 99% accuracy in the reported SuD aspects.

Topics & Concepts

Computer scienceCyber-physical systemEmbedded systemDistributed computingSimulationComputer architectureOperating systemParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesReal-Time Systems Scheduling
A Novel Integrated Simulation Framework for Cyber-Physical Systems Modelling | Litcius