Das FEPCOS-Projekt
Entwicklung von Werkzeugen, die die Programmierung von zusammengesetzten vernetzten Systemen vereinfachen.
Überblick
Ziel des FEPCOS-Projekts ist es, die Programmierung von zusammengesetzten vernetzten Systemen zu vereinfachen. Hierzu ist das FEPCOS-Modell entstanden, das es ermöglicht, derartige Systeme systematisch und exakt zu beschreiben. Darauf aufbauend entstehen Programmiersprachen bzw. Erweiterungen von Programmiersprachen für eine deklarative Programmierung derartiger Systeme.
Das Programmierwerkzeug FEPCOS-J ist eine prototypische Implementierung einer auf dem FEPCOS-Modell basierenden Java-Spracherweiterung.
Weiterführende Informationen stehen auf den anderen Seiten der Website, die nachfolgend auszugsweise zitiert sind.
Das FEPCOS-Projekt – Tätigkeiten und Veröffentlichungen
Es entsteht FEPCOS-J, das eine auf dem FEPCOS-Modell aufbauende domänenspezifische Java-Spracherweiterung implementiert; erste Ergebnisse sind publiziert.
→ Webseite
FEPCOS-J, ein Java-Programmierwerkzeug
FEPCOS-J automatisiert Netzwerkprogrammierung; ermöglicht Zusammensetzen vernetzter Systeme; unterstützt Nebenläufigkeit systemübergreifend.
→ Webseite
FEPCOS-J, Anwendung im Video vorgestellt
Entwickler von FEPCOS-J zeigt, wie er einen aus zwei Spielzeugrobotern zusammengesetzten vernetzten Roboterschwarm unter Verwendung von FEPCOS-J in Java programmiert hat.
→ Webseite
Das FEPCOS-Modell basiert auf dem Kompositum-Entwurfsmuster
Das FEPCOS-Modell ermöglicht das Benennen eines Mehrwerts von zusammengesetzten vernetzten Systemen, indem es diese hinsichtlich ausführbarer Aktivitäten beschreibt.
→ Webseite
Markenhinweis
Java ist eine eingetragene Marke der Oracle Corporation und/oder ihrer verbundenen Unternehmen.