Gerhard Fuchs
The computer scientist who founded the FEPCOS-Project to simplify the programming of composed networked systems.
Contact
email: admin@fepcos.info
phone: +49 175 8074737
Short Biography
Gerhard Fuchs is a computer scientist who has studied, researched and taught at FAU Erlangen-Nürnberg.
Currently, he independently realizes the FEPCOS-Project to simplify the programming of composed networked systems. In particular, he develops FEPCOS-J, which implements a Java language extension for declarative network programming.
Education
Gerhard Fuchs graduated from FAU Erlangen-Nürnberg with a diploma in computer science (German: Dipl.-Inf. Univ.) in 2004.
His main subjects were computer architecture (major), distributed systems / operating systems, and computer graphics.
His subsidiary subject was electrical engineering.
Selected Publications
Blog Posts
- G. Fuchs: FEPCOS-J: Implementing a Java Server and a Rust Client without Manual Network Programming; At: Foojay Today; 2024-10-04; blog post.
- G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; At: Foojay Today; 2024-07-30; blog post.
- G. Fuchs: FEPCOS-J (4) Easy programming of a multithreaded TCP/IP server in Java; At: Foojay Today; 2024-03-21; blog post.
- G. Fuchs: FEPCOS-J (3) – Build native executables of Java-coded networked systems; At: Foojay Today; 2023-12-13; blog post.
- G. Fuchs: FEPCOS-J (2) – Declaratively compose networked systems in Java; At: Foojay Today; 2023-10-13; blog post.
- G. Fuchs: FEPCOS-J (1) – Description, Impressions of Usage, Current State; At: Foojay Today; 2023-04-26; blog post.
Videos
- G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; On: YouTube, FEPCOS-Project (@FepcosInfo); 2024-07-29; video.
- G. Fuchs: FEPCOS-J, Programmierung eines Roboterschwarms; Heubach, DE-BW; (in German).
Articles in Journals or Magazins
- G. Fuchs: Eine Java-Spracherweiterung zum Programmieren von zusammengesetzten vernetzten Systemen; In: Java aktuell 01/2022; pp. 39-46; Interessenverbund der Java User Groups e.V. (iJUG); Berlin, DE-BE; 12/2021 (in German).
- G. Fuchs: Vernetzte Systeme mit FEPCOS-J; In: JAVAPRO OKT/2020; pp. 98-105; Verlag JAVAPRO; Eschborn, DE-HE; 10/2020 (in German).
- F. Dressler, G. Fuchs, S. Truchat, Z. Yao, Z. Lu, and H. Marquardt: Profile-Matching Techniques for On-demand Software Management in Sensor Networks; In: EURASIP Journal on Wireless Communications and Networking (JWCN), Special Issue on Mobile Multi-Hop Ad Hoc Networks: from theory to reality, 80619 (2007); doi: 10.1155/2007/80619.
- S. Truchat, G. Fuchs, S. Meyer, and F. Dressler: An Adaptive Model for Reconfigurable Autonomous Services using Profiling; In: International Journal of Pervasive Computing and Communications (JPCC), Special Issue on Pervasive Management, 2.3 (2006), pp. 247-260; doi: 10.1108/17427370780000154.
Book
- G. Fuchs: Profiling von Mobilen Autonomen Diensten - Theorie und Konzepte am Beispiel eines Prototyps; VDM Verlag Dr. Müller, Saarbrücken, DE-SL; 2008; ISBN:978-3-639-06501-5 (in German).
Conference or Workshop Papers
- G. Fuchs: Poster Abstract: ASFECs: Using Approximately Synchronized Fetch-and-Execute Cycles as Basic Operation Cycles for Wireless Sensor Networks; In: Proceedings of the 12th ACM/IEEE International Conference on Information Proceedingsssing in Sensor Networks (IPSN); Philadelphia, US-PA; ACM, 2013; doi: 10.1145/2461381.2461429.
- G. Fuchs, L. Büttner, C. Damm, M. Hansen, F. Heisig, T. Seyschab, and R. German: Demo: The acoowee-Framework; In: Proceedings of the 7th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS); Barcelona, ES-B; IEEE, 2011; doi: 10.1109/DCOSS.2011.5982148.
- G. Fuchs and R. German: UML2 Activity Diagram based Programming of Wireless Sensor Networks; In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE): 1st Workshop on Software Engineering for Sensor Network Applications (SESENA); Cape Town, ZA-WC; ACM, 2010; doi: 10.1145/1809111.1809116.
- G. Fuchs, C. Damm, and R. German: Poster: Programming Wireless Sensor Networks using UML2 Activity Diagrams; In: The 5th International Conference on Internationallligent Sensors, Sensor Networks and Information Proceedingsssing (ISSNIP 2009); PhD/ECR Forum; Melbourne, AU-VIC, 2009.
- Z. Yao, Z. Lu, H. Marquardt, G. Fuchs, S. Truchat, and F. Dressler: On-demand Software Management in Sensor Networks using Profiling Techniques; In: Proceedings of the 7th ACM International Symposium on Mobile Ad Hoc Networking and Computing (ACM Mobihoc): 2nd ACM International Workshop on Multi-hop Ad Hoc Networks: from theory to reality 2006 (ACM REALMAN), Demo Session; Florence, IT-52; ACM, 2006; doi: 10.1145/1132983.1133006.
- G. Fuchs, S. Truchat, and F. Dressler: Distributed Software Management in Sensor Networks using Profiling Techniques; In: Proceedings of the 1st IEEE/ACM International Conference on Communication System Software and Middleware (COMSWARE): 1st International Workshop on Software for Sensor Networks (SensorWare); New Delhi, IN-DL; IEEE, 2006; doi: 10.1109/COMSWA.2006.1665225.
- F. Dressler and G. Fuchs: Energy-aware Operation and Task Allocation of Autonomous Robots; In: Proceedings of 5th IEEE International Workshop on Robot Motion and Control (RoMoCo); Dymaczewo, PL-WP; IEEE, 2005; doi: 10.1109/ROMOCO.2005.201418.
- G. Fuchs and F. Dressler: Echtzeitaspekte bei der Aufgabenverteilung in selbst-organisierenden autonomen Systemen; In: Echtzeitaspekte bei der Koordinierung autonomer Systeme: Fachtagung der GI-Fachgruppe Echtzeitsysteme und PEARL (PEARL); Boppard, DE-RP; Springer, 2005 (in German); doi: 10.1007/3-540-29595-X_2.
Selected past Teaching Activities at the University
- Exercises for Computer Communication (from German "Rechnerkommunikation") about:
- Exercises for Communication Systems (from German "Kommunikationssysteme") about: