aka @FepcosInfo on X (Twitter.com)
Logo of FEPCOS-Project


Programming composed networked systems.

In a nutshell


Programming composed networked systems requires specifying network interfaces, protocols, and cross-system concurrency. Compared to the programming of the individual systems, this is an additional effort. The aim of the FEPCOS-Project is to simplify the programming of composed networked systems by reducing this additional effort.

Founder and Contact

The founder of the FEPCOS-Project is Gerhard Fuchs.

Photo of Gerhard Fuchs

Gerhard Fuchs

The computer scientist who founded the FEPCOS-Project to simplify the programming of composed networked systems.

He is also the contact person for the FEPCOS-Project.
email: admin@fepcos.info

First results

Icon of FEPCOS-J


FEPCOS-J im­ple­ments a Java lan­guage ex­ten­sion that en­ables de­vel­op­ers to de­clar­a­tive­ly com­pose net­worked sys­tems like build­ing blocks.

Icon of FEPCOS-Model


The FEPCOS-Model is the abstract basis for the tools developed as part of the FEPCOS-Project.


  1. G. Fuchs: FEPCOS-J (4) Easy programming of a multithreaded TCP/IP server in Java; At: Foojay Today; 2024-03-21; blog post.
  2. G. Fuchs: FEPCOS-J (3) – Build native executables of Java-coded networked systems; At: Foojay Today; 2023-12-13; blog post.
  3. G. Fuchs: FEPCOS-J (2) – Declaratively compose networked systems in Java; At: Foojay Today; 2023-10-13; blog post.
  4. G. Fuchs: FEPCOS-J (1) – Description, Impressions of Usage, Current State; At: Foojay Today; 2023-04-26; blog post.
  5. 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; URL of the magazin.
  6. G. Fuchs: Vernetzte Systeme mit FEPCOS-J; In: JAVAPRO OKT/2020; pp. 98-105; Verlag JAVAPRO; Eschborn, DE-HE; 10/2020; online since 12/2020.

Note: Content from the named or linked magazines, websites and blogs that does not originate from the author does not necessarily reflect his opinion.

Copyright Notice

»FEPCOS« is an acronym for »FramEwork for the Programming of COmposed Systems«. The creator of the acronym is Gerhard Fuchs.

Trademark notice

Java is a registered trademark of Oracle Corporation and/or its affiliates.