Menü

Forschungsgruppe für Betriebssysteme und Computer-Netzwerke

Die Forschungsgruppe für Betriebssysteme und Computer-Netzwerke unter der Leitung von Prof. Dr. Sergej Alekseev befasst sich mit den Themen Echtzeit-Kommunikation (Real‐time communication) und Entwicklung von Analyse-Werkzeugen für die Java-Entwicklung (JVM).

Die Gruppe setzt sich zusammen aus vier studentischen Hilfskräften, die durch zahlreiche Studierende unterstützt werden.

In Kooperation mit der Deutschen Telekom AG werden die studentischen Projekte für die Entwicklung von Prototypen und Demonstrations-Systemen durchgeführt.

Diese Projekte bieten eine besondere Chance für die Studierenden in einem Team an einem tatsächlichen Industrieprojekt zu arbeiten.

Gleichzeitig fließen die Ergebnisse und gewonnenen Erkenntnisse aus diesen Projekten in die Umsetzung der Forschungsvorhaben und Findung der neuen Lösungen ein.

Eins der Ziele der Forschungsgruppe ist die Entwicklung von Technologien, Prozessen und Verfahren auf Basis moderner und innovativer Forschungserkenntnissen, deren Transfer in die Praxis und die Optimierung für den Einsatz in kleinen und mittelständischen Unternehmen.

WebRTC Plattform für Echtzeit-Kommunikationsdienste

Im Rahmen dieses Projektes wird in Zusammenarbeit mit der Deutschen Telekom AG eine Plattform für Echtzeit-Kommunikationsdienste auf Basis des neuen WebRTC-Standards konzipiert und evaluiert werden. Dabei wird ein Dienst konzipiert, der direkt aus einem herkömmlichen Webbrowser auf einem Notebook/PC oder Smartphone genutzt werden kann. Zusätzlich werden Untersuchungen zur Benutzerfreundlichkeit und Qualität durchgeführt. Auf dessen Basis sollen Konzepte und Vorschläge für die Weiterentwicklung dieser Technologie erstellt werden, sodass diese Technologie in der Praxis erfolgreich und konkurrenzfähig eingesetzt werden kann.

Im Rahmen einer Kooperation mit der Deutschen Telekom AG wurden folgende studentische Projekte realisiert:

SS2013: Entwicklung einer WebRTC-basierten Plattform für Kommunikationsdienste

Im Projekt wurde der erste Prototyp einer WebRTC-Plattform entwickelt. Die Plattform bietet ein virtuelles Call-Center basierend auf der WebRTC Technologie und eine  Web-Oberfläche für die Administration.

Das Projektteam verwendete das Scrum-Framework, eine moderne Methode der Softwareentwicklung, um in enger Abstimmung mit dem Auftraggeber in wöchentlichen Sprints nach den Prinzipien agiler Softwareentwicklung zu arbeiten.

Der Projektpartner, die Deutsche Telekom AG – Products & Inovations aus Darmstadt, sponserte jedem Teilnehmer eine Scrum-Schulung.

Im Projekt wurden zirka 25 User-Stories umgesetzt, mit Unit- und Schnittstellentests validiert und dokumentiert, sodass die Pflege für die Nachfolgeprojekte gewährleistet ist.

Product Owner

  • Scholz, Florian

Entwicklerteam

  • Fladung, Florian (Scrum Master)
  • Schoch, Richard
  • Karoly, Andreas
  • Heil, Christoph
  • Ismail, Ömer
  • Ahmadschah, Schukria
  • Abbasi, Qaiser

WS2013: Weiterentwicklung einer WebRTC-basierten Plattform für Kommunikationsdienste

Im Rahmen dieses Projekts, soll ein im vergangenen Sommersemester 2013 von der FH Team erstellter Prototyp einer WebRTC-Plattform weiterentwickelt werden.

Das Projektteam verwendet ebenfalls das Scrum-Framework und wird von dem Projektpartner Deutsche Telekom dabei unterstützt.

Product Owner

  • Deyhim, Arzu

Entwicklerteam 1

  • Spormann, Christoph (Scrum Master)
  • Polat, Caglar
  • Lyas, Malik-Yasir
  • von Harscher, Christian
  • Toprak, Onur
  • Maatalla, Mohamed

Entwicklerteam 2

  • Maharjan, Jen (Scrum Master)
  • Milaszewski,  Maciej
  • Thiede, David Johannes
  • Stroh, Julia
  • Hoang, Xuan An
  • Schneider, Anton
  • Pittalis, Riccardo

Dr. Garbage Tools

Dr. Garbage Tools ist ein Open-Source-Projekt, dass sich auf die Weiterentwicklung der Debugging und Entwicklungswerkzeuge für die Java Umgebung fokussiert. Das Open-Source-Projekt wurde im Februar 2008 von Sergej Alekseev, Peter Palaga und Sebastian Reschke gegründet. Seit September 2011 läuft das Projekt unter der Leitung von Prof. Dr. Sergej Alekseev an der Frankfurt University of Applied Sciences weiter.

Die im Projekt entwickelte Werkzeuge Bytecode Visualizer, Sourcecode Visualizer und Control Flow Graph Factory kommen sowohl bei der Source- und Bytecode-Analyse, als auch beim Testen und Debuggen von Java-basierten Lösungen zum Einsatz.

Im Rahmen dieses Projekts werden Tutorien und typische Szenarien für den Einsatz dieser Werkzeuge in der Lehre und Forschung konzipiert und getestet.

Weitere Informationen zum Open Source Projekt sind auf der folgenden Seite zu finden: drgarbagetools.sourceforge.net

Eigene Publikationen

  • von Harscher, C., Schindler, M., Kinzig, J., & Alekseev, S. (2016). Algorithm for Generating Peer-to-Peer Overlay Graphs based on WebRTC Events. Proceedings of the Eleventh International Network Conference (INC 2016) (p. 147).
  • Schindler, M., von Harscher, C., Kinzig, J., & Alekseev, S. (2016). Evaluating Framework for Monitoring and Analyzing WebRTC Peer-to-Peer Applications. Proceedings of the Eleventh International Network Conference (INC 2016) (p. 171).
  • Alekseev, S., & Schäfer, J. (2016). Evaluation of a Topological Distance Algorithm for Construction of a P2P Multicast Hybrid Overlay Tree. International Journal of Computer Networks & Communications (IJCNC), Vol. 8 No. 1
  • Alekseev, S., & Schäfer, J. (2016). A New Algorithm for Construction of a P2P Multicast Hybrid Overlay Tree Based on Topological Distances. Seventh International Conference on Networks & Communications (NeCoM 2015), Zürich, Switzerland.
  • Alekseev, S., Karoly, A., Nguyen, D. T., & Reschke, S. (2014). Static and Dynamic JVM Operand Stack Visualization And Verification. IAENG International Journal of Computer Science, 41(1). - http://www.iaeng.org/IJCS/issues_v41/issue_1/IJCS_41_4_06.pdf
  • Sergej Alekseev, Adam Kajrys and Andreas Karoly (2014). Graph Theoretical Algorithms for Control Flow Graph Comparison. Proceedings of the 13th IASTED International Conference on Software Enginnering.
  • Alekseev, S., Karoly, A., Nguyen, D. T., & Reschke, S. (2013). Graph Theoretical Algorithms For JVM Operand Stack Visualization And Bytecode Verification. Proceedings of The World Congress on Engineering and Computer Science, pp12-17. - http://www.iaeng.org/publication/WCECS2013/WCECS2013_pp12-17.pdf
  • Alekseev, S., Dhanraj, V., Reschke, S., & Palaga, P. (2012). Tools for Control Flow Analysis of Java Code. Proceedings of the 16th IASTED International Conference on Software Engineering and Applications.

Kontakt

Büro der Forschungsgruppe:
BCN-Gebäude
6. OG, Raum 621

Team

Cand.M.Sc. B.Sc. Christian von Harscher
Projekte: WebRTC, Secure Cloud

Cand.M.Sc. B.Eng. Marco Schindler
Projekte: WebRTC, Secure Cloud

Cand.M.Sc. B.Eng. Johannes Kinzig
Projekte: WebRTC, Secure Cloud

Prof. Dr. Sergej AlekseevID: 2300
letzte Änderung: 22.10.2018