Interface design for hardware-in-the-loop simulation of real-time systems / Martin Schlager

ger: Hardware-in-the-Loop (HiL) simulation is a testing technique in which the environment of an (embedded) System-Under-Test (SUT) is simulated by an assigned HiL simulator. Thereby, the SUT interacts with the HiL simulator via the SUT's interface with its environment. The interaction between...

Full description

Saved in:
Bibliographic Details
VerfasserIn:
Place / Publishing House:2007
Year of Publication:2007
Language:English
Subjects:
Classification:54.76 - Computersimulation
54.32 - Rechnerkommunikation
54.39 - Systemarchitektur: Sonstiges
54.52 - Software engineering
Online Access:
Physical Description:XVI, 140 S.; Ill., graph. Darst.
Notes:Zsfassung in dt. Sprache
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 06819nam a2200565 c 4500
001 990001556860504498
005 20230702213106.0
007 cr#|||||||||||
007 tu
008 070911|2007 ||| m ||| | eng c
009 AC05035463
015 |a OeBB  |2 oeb 
024 7 |a 20.500.12708/14216  |2 hdl 
024 7 |a urn:nbn:at:at-ubtuw:1-17824  |2 urn 
035 |a (AT-OBV)AC05035463 
035 |a AC05035463 
035 |a (Aleph)006096911ACC01 
035 |a (DE-599)OBVAC05035463 
035 |a (EXLNZ-43ACC_NETWORK)990060969110203331 
040 |a TUW  |b ger  |d AT-OBV  |e rakwb 
041 |a eng 
044 |c XA-AT 
084 |a 54.76  |2 bkl 
084 |a 54.32  |2 bkl 
084 |a 54.39  |2 bkl 
084 |a 54.52  |2 bkl 
100 1 |a Schlager, Martin  |4 aut 
245 1 0 |a Interface design for hardware-in-the-loop simulation of real-time systems  |c Martin Schlager 
264 1 |c 2007 
300 |a XVI, 140 S.  |b Ill., graph. Darst. 
500 |a Zsfassung in dt. Sprache 
502 |a Wien, Techn. Univ., Diss., 2007 
520 |a ger: Hardware-in-the-Loop (HiL) simulation is a testing technique in which the environment of an (embedded) System-Under-Test (SUT) is simulated by an assigned HiL simulator. Thereby, the SUT interacts with the HiL simulator via the SUT's interface with its environment. The interaction between the SUT and the HiL simulator takes place in real time and is constrained by the temporal properties of the SUT. In the case where the SUT is a distributed system, consisting of several nearly-independent computers interacting with their environment in a collaborative way, the set-up of an HiL simulation is a non-trivial task requiring well-designed linking interfaces of the HiL simulator to enable predictable test runs.<br />This thesis proposes an approach towards the temporal decoupling of environmental simulation of the HiL simulator and the SUT, by using a time-triggered connection system acting as a temporal firewall. Using such an approach, it can be guaranteed that information flow between the HiL simulator and the SUT (and vice versa) is bound to a priori known latency and jitter. Furthermore, timing violations of an HiL simulation can be deterministically diagnosed and actions, avoiding detrimental consequences of such timing violations, can be initiated.<br />In contrast to traditional solutions to interfacing between the SUT and the HiL simulator, the presented approach allows temporal laxity of the HiL simulator, i. e., the execution of the simulation model (e. g., a Matlab/Simulink model) is individually performed by assigned components of a distributed HiL simulator while different components of the same HiL simulator are responsible for timely interfacing with the SUT.<br />The actual physical coupling of the SUT and the HiL simulator is established via an arbitrary transducer interface. This interface can be implemented using a physical transducer, a (standardized) digital transducer interface, or a so-called Smart Virtual Transducer (SVT) that mimics the behavior of a physical transducer. The thesis provides an outline of a generic HiL simulation framework, based on SVTs. The proposed framework is exemplarily applied to the verification of integrated systems.<br /> 
520 |a eng: Hardware-in-the-Loop (HiL) Simulation ist ein Testverfahren, bei der die Prozessumgebung eines zu testenden Systems (System-Under-Test (SUT)) durch einen HiL Simulator ersetzt wird. Dabei interagiert das SUT mit dem HiL Simulator über dieselbe Schnittstelle des SUTs, über welche das SUT mit der Umgebung interagieren würde. Diese Interaktion zwischen dem SUT und dem HiL Simulator findet in Echtzeit statt und hängt von den temporalen Eigenschaften des SUTs ab. Der Aufbau einer HiL Simulation erfordert daher einen sorgfältigen Entwurf der Schnittstellen, um vorhersagbare Testabläufe zu ermöglichen. Dies ist insbesondere dann der Fall, wenn es sich beim SUT um ein verteiltes System handelt, das sich aus mehreren voneinander (nahezu) unabhängigen, mit ihrer Umgebung interagierenden Computern zusammensetzt.<br />Diese Arbeit stellt einen Ansatz zur zeitlichen Entkopplung von Umgebungssimulation und SUT mittels zeitgesteuertem Adaptersystem (Connection System) und kontrollfehlerfreien Schnittstellen (Temporal Firewall) vor. Dadurch kann garantiert werden, dass der Informationsfluss von der Umgebungssimulation des HiL Simulators zum SUT (und vice versa) durch vorab bekannte Wartezeiten (Latencies) und Schwankungen (Jitter) bestimmt ist. Weiters können Zeitüberschreitungen (Timing Violations) einer HiL Simulation diagnostiziert, und negative Konsequenzen solcher Zeitüberschreitungen vermieden werden.<br />Im Vergleich zu traditionellen Lösungen vereinfacht der vorgestellte Ansatz die zeitlich korrekte Ausführung eines Simulationsmodells. So kann beispielsweise die (Schwankungen unterworfene) Berechnung eines Matlab/Simulink Modells auf einer Komponente eines verteilten HiL Simulators ausgeführt werden, während weitere Komponenten für die zeitgerechte Interaktion mit dem SUT verantwortlich sind. Die tatsächliche physikalische Anbindung des SUTs an den HiL Simulator kann über verschiedene Messwandlerschnittstellen (Transducer Interfaces) aufgebaut werden. Diese Schnittstellen können in Form eines physikalisch existierenden Messwandlers, einer (standardisierten) digitalen Messwandlerschnittstelle, oder einer so genannten Smart Virtual Transducer (SVT) Komponente realisiert werden. Diese Arbeit stellt ein - auf der Verwendung von SVTs basierendes - HiL Simulationssystem, sowie die Verifikation von integrierten Systemen unter Verwendung dieses Simulationssystems vor. 
689 0 0 |a Echtzeitsystem  |D s  |0 (DE-588)4131397-5 
689 0 1 |a Hardware-in-the-loop  |D s  |0 (DE-588)4690875-4 
689 0 2 |a Simulation  |D s  |0 (DE-588)4055072-2 
689 0 3 |a Schnittstelle  |D s  |0 (DE-588)4053059-0 
689 0 |5 AT-OBV  |5 ONBREB 
856 4 1 |m V:AT-OBV;B:AT-TUW  |q application/pdf  |u http://media.obvsg.at/AC05035463-2001  |x TUW  |3 Volltext  |o OBV-EDOC 
856 4 1 |q text/html  |u http://hdl.handle.net/20.500.12708/14216  |x TUW  |z kostenfrei  |3 Volltext 
970 1 |c 24 
970 2 |a  TUW  |d HS-DISS 
970 0 |a OPUS9578 
971 1 |a Kopetz, Hermann 
971 1 |a Blieberger, Johann 
971 3 |a 2007-09 
971 4 |a Dr. techn. 
971 5 |a Technische Universität Wien  |b Fakultät für Informatik  |c Institut für Technische Informatik (Echtzeitsysteme, VLSI-Design)  |d E182  |0 ioo:TU:IN:E191 
971 8 |a Hardware-in-the-Loop / Simulation / Smart Virtual Transducer / Echtzeitsysteme / Zeitsteuerung / Schnittstellen / Validierung / Intelligente Messwandler 
971 9 |a Hardware-in-the-Loop / Simulation / Smart Virtual Transducer / Real-Time Systems / Time-Triggered / Interfaces / Validation / Smart Transducers 
ADM |b 2024-03-23 18:35:36 Europe/Vienna  |d 20  |f System  |c marc21  |a 2018-12-24 09:44:48 Europe/Vienna  |g false 
HOL 8 |b YWOAW  |h  36384-C.Stip.   |c MAG1-3  |8 2220355710004498 
852 8 |b YWOAW  |c MAG1-3  |h  36384-C.Stip.   |8 2220355710004498 
ITM |9 2220355710004498  |e 1  |m BOOK  |b +YW11870105  |i 36384-C.Stip.  |2 MAG1-3  |o 20080314  |8 2320355700004498  |f 02  |p 2008-03-14 01:00:00 Europe/Vienna  |h 36384-C.Stip.  |1 YWOAW  |q 2022-06-09 11:36:22 Europe/Vienna