@misc{WehningVierjahnKaufmann, author = {Wehning, Marek and Vierjahn, Tom and Kaufmann, Paul}, title = {An Open Source Software and Hardware Platform for Virtual Reality Sensors and Actuators}, organization = {Gesellschaft f{\"u}r Informatik e.V.}, language = {de} } @inproceedings{GadowNachtigallPisteletal.2021, author = {Gadow, Sven and Nachtigall, Alexander and Pistel, Nico and Potthoff, Michael and Schaffeld, Bastian and von Horn, Thorben and Vierjahn, Tom}, title = {Eine Virtual-Reality Anwendung zur Simulation von Mensch-Roboter-Kollaboration}, series = {Konferenz: GI VR/AR 2021, 9.-10. September 2021 in St. Augustin}, booktitle = {Konferenz: GI VR/AR 2021, 9.-10. September 2021 in St. Augustin}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-40369}, pages = {12}, year = {2021}, abstract = {In Kollaboration mit dem Fachbereich Maschinenbau wurde eine prototypische L{\"o}sung zur Visualisierung der Interaktion zwischen Mensch und Maschine bei kooperativen Arbeiten entwickelt. Der Prototyp wurde in der Programmiersprache C++ auf Basis der Unreal Engine 4 realisiert und soll als Grundlage f{\"u}r weitere Forschungen im Bereich der Mensch-Roboter-Kollaboration dienen. Zur Echtzeitsimulation der Maschinen wurde eine Anbindung basierend auf dem Protokoll OPC UA integriert, sodass eine Kopplung mit Enterprise-Applikationen wie Siemens NX MCD und ABB RobotStudio m{\"o}glich ist. F{\"u}r eine realit{\"a}tsgetreue Darstellung k{\"o}nnen die Maschinen in der virtuellen Realit{\"a}t abgebildet werden. Die Visualisierung eines Menschen erfolgt durch Einbindung der Microsoft Azure Kinect, wodurch eine Person durch eine farbliche Punktwolke oder ein Skelett angezeigt werden kann.}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "8.3 Datenstrukturen: Zeiger, Speicher und Arrays"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39198}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Zeiger auf Datenstrukturen - Datenstrukturen als Funktionsparameter - Speicherbedarf und Alignment - Arrays aus Datenstrukturen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "8.2 Datenstrukturen: Details"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39189}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Zusammensetzung, Verschachtelung - struct und typedef - Zugriff auf Datenfelder - Zuweisungen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "8.1 Datenstrukturen: Motivation"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39174}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Motivation: Zusammengesetzte Datentypen - Definitionen - Deklaration}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "7.4 Zeiger: Funktionen h{\"o}herer Ordnung"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39167}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - For-Each - Map - Filter - Reduce}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "7.3 Zeiger: Funktionszeiger"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39158}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Motivation - Funktionszeiger-Variable - Aufruf der referenzierten Funktion - Definitionen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "7.2 Zeiger: Zeigerarithmetik"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39143}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Rechenregeln - Zusammenhang zwischen Zeigern und Arrays - Array- und Zeichenketten-Parameter}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "7.1 Zeiger: Adressen, Zeigervariablen, Zeigerparameter"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-39136}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Motivation: Vertauschen - Definitionen, Operatoren - Adress-R{\"u}ckgabe - R{\"u}ckgabe-Parameter - Null-Pointer}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "6.4 Modularisierung: Aufteilung des Quellcodes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38977}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Mehrere Quelldateien - statische Bibliotheken - dynamische Bibliotheken}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "6.3 Modularisierung: Rekursion"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38955}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Fakult{\"a}tsfunktion - Ablauf der rekursiven Implementierung - Stack}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "6.2 Modularisierung: Parameter und Variablen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38942}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Blackbox-Prinzip - Arrays und Zeichenketten als Parameter - G{\"u}ltigkeitsbereiche - globale und lokale Variablen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "6.1 Modularisierung: Funktionen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38932}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Funktionskopf, -k{\"o}rper - Parameter - R{\"u}ckgabe}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "5.3 Aussagenlogik: Anwendungsbeispiele"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38929}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - 7-Segment-Anzeige - Addierwerk}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "5.2 Aussagenlogik: Weiterf{\"u}hrendes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38912}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Bitoperationen - Logische {\"A}quivalenz - Aussagenlogische Grundgesetze}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "5.1 Aussagenlogik: Grundlagen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38903}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Definition: Aussage - Operatoren - Wahrheitstafeln - Datentyp bool}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "4.5 Datentypen und ihre Darstellung: Zeichen und Zeichenketten"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38896}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - einzelne Zeichen - Zeichenketten/Strings = Zeichen-Arrays - Terminator - Ein- und Ausgabe}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "4.4 Datentypen und ihre Darstellung: Arrays"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38888}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Arrays - 2D-Arrays - mehrdimensionale Arrays}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "4.3 Datentypen und ihre Darstellung: Fließkommazahlen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38871}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Vorzeichen, Mantisse, Exponent - Bin{\"a}rdarstellung - Speicherbedarf, Wertebereich - Genauigkeit}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "4.2 Datentypen und ihre Darstellung: Negative ganze Zahlen, Bits und Bytes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38863}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Bits, Bytes, Pr{\"a}fixe - Negative Zahlen, Zweierkomplement - Speicherbedarf, Wertebereich - Endianess}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "4.1 Datentypen und ihre Darstellung: Ganze Zahlen, Zahlensysteme"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38857}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Dezimal-, Bin{\"a}r-, Octal-, Hexadezimalsystem - Umrechnung - Angabe von Zahlkonstanten - Ein- und Ausgabe}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "3.4 Algorithmik: iterativ vs. rekursiv"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38841}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - gr{\"o}ßter gemeinsamer Teiler - Fibonacci-Zahlen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "3.3 Algorithmik: Bisektion"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38831}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Suche in geordneter Liste - Bestimmung der Quadratwurzel}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "3.2 Algorithmik: Problemspezifische Algorithmen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38824}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Euklidischer Algorithmus - Heron-Algorithmus}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "3.1 Algorithmik: Brute Force / ersch{\"o}pfende Suche"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38811}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Gr{\"o}ßter gemeinsamer Teiler - Quadratwurzel - Anforderungen, Hinweise}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "2.4 Sprachelemente: Eingabe, Ausgabe, Funktionen, Kommentare"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38801}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - printf - scanf - Funktionen - Kommentare}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "2.3 Sprachelemente: Schleifen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38783}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - for-Schleife - while-Schleife - continue, break - verschachtelte Schleifen}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "2.2 Sprachelemente: Vergleiche und Fallunterscheidungen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38774}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Vergleichsoperatoren - if-Statement - switch-Statement}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "2.1 Sprachelemente: Programmger{\"u}st, Variablen und Operatoren"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38766}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Programmger{\"u}st - Variablen - Arithmetische Operatoren - Zuweisung - Inkrement, Dekrement - Typkonvertierung}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "1.3 Einf{\"u}hrung: Was bedeutet Programmieren?"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38759}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - mit dem Prozessor reden - Werkzeuge - Grundbegriffe - Top-Programmiersprachen - mehr als Programmieren}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "1.2 Einf{\"u}hrung: Ein klein wenig Geschichte"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38741}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation Themen: - Computer mit festem Programm - Computer mit gespeichertem Programm - Von-Neumann-Architektur - Kochrezepte - Alan Turing}, language = {de} } @misc{Vierjahn2020, author = {Vierjahn, Tom}, title = {Grundlagen der Informatik und Programmierung 1 (WS 2020/21) -- "1.1 Einf{\"u}hrung: Der Kurs an sich"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-38738}, year = {2020}, abstract = {Vorlesung im Wintersemester 2020/21, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation... Themen: - wer, wie, was, wieso, weshalb, warum? - Wissen - Wurzelziehen}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Komplexit{\"a}t der Container, Erweiterungen. Es gibt viel zu tun. Fangt schonmal an!"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36841}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Container. Dynamische Arrays und Listen"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36836}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Datenstrukturen. Zur{\"u}ck zu Bits und Bytes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36821}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Zeiger und Adressen. Zur{\"u}ck zu Bits und Bytes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36812}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Modularisierung. Programmbausteine"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36803}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Logik. 'die lebende und die tote Katze [sind] zu gleichen Teilen gemischt'"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36798}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Datentypen und ihre Darstellung. Von Bits und Bytes"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36782}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". Ausgew{\"a}hlte Sprachelemente von C. Damit k{\"o}nnen wir schon viel machen}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36762}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @misc{Vierjahn, author = {Vierjahn, Tom}, title = {Vorlesung "Grundlagen der Informatik und Programmierung 1". "Einf{\"u}hrung. Worum geht es {\"u}berhaupt?"}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1010-opus4-36753}, abstract = {Vorlesung im Wintersemester 2019/20, B.Sc. Informatik.Softwaresysteme, B.Sc. Elektrotechnik - Automation}, language = {de} } @inproceedings{OehrlMuellerSchnathmeieretal.2018, author = {Oehrl, Simon and M{\"u}ller, Jan and Schnathmeier, Jan and Eppler, Jochen Martin and Peyser, Alexander and Plesser, Hans Ekkehard and Weyers, Benjamin and Hentschel, Bernd and Kuhlen, Torsten W. and Vierjahn, Tom}, title = {Streaming Live Neuronal Simulation Data into Visualization and Analysis}, series = {High Performance Computing. ISC High Performance 2018 International Workshops, Frankfurt/Main, Germany, June 28, 2018, Revised Selected Papers}, booktitle = {High Performance Computing. ISC High Performance 2018 International Workshops, Frankfurt/Main, Germany, June 28, 2018, Revised Selected Papers}, editor = {Yokota, Rio and Weiland, Mich{\`e}le and Shalf, John and Alam, Sadaf}, publisher = {Springer}, address = {Cham}, isbn = {978-3-030-02465-9}, doi = {10.1007/978-3-030-02465-9_18}, pages = {258 -- 272}, year = {2018}, abstract = {Neuroscientists want to inspect the data their simulations are producing while these are still running. This will on the one hand save them time waiting for results and therefore insight. On the other, it will allow for more efficient use of CPU time if the simulations are being run on supercomputers. If they had access to the data being generated, neuroscientists could monitor it and take counter-actions, e.g., parameter adjustments, should the simulation deviate too much from in-vivo observations or get stuck. As a first step toward this goal, we devise an in situ pipeline tailored to the neuroscientific use case. It is capable of recording and transferring simulation data to an analysis/visualization process, while the simulation is still running. The developed libraries are made publicly available as open source projects. We provide a proof-of-concept integration, coupling the neuronal simulator NEST to basic 2D and 3D visualization.}, language = {en} }