+ EMSOFT Conference at Embedded Systems Week (ESWEEK) 2021
+
+
+ 📅 October 8, 2021
+ 📍 Online
+
+
+
+
+ {/* Overview Section */}
+
+
+
+
+ About This Tutorial
+
+ Lingua Franca (LF) is a polyglot coordination language for
+ concurrent and possibly time-sensitive applications ranging from
+ low-level embedded code to distributed cloud and edge
+ applications. This tutorial was offered on October 8, 2021, as
+ part of the EMSOFT conference at ESWEEK (Embedded Systems Week).
+
+
+ The complete tutorial is available as a{" "}
+
+ video playlist on YouTube
+
+ , organized into six segments covering everything from basic
+ concepts to advanced research topics.
+
+ The ReCPS (Reactive Cyber-Physical Systems) Workshop brings
+ together researchers and practitioners working on the design,
+ simulation, and coordination of reactive cyber-physical systems.
+
+
+ This workshop is co-located with the{" "}
+
+ Design, Automation and Test in Europe (DATE) Conference 2026
+
+ , one of the premier conferences in electronic system design and
+ test.
+
+
+
+ 📢 More Information Coming Soon
+
+ The workshop has been accepted to DATE 2026. Detailed
+ information about the program, call for papers, submission
+ deadlines, and registration will be posted here as it becomes
+ available.
+
+
+ In the meantime, feel free to join our{" "}
+
+ Zulip community
+ {" "}
+ for updates and discussions.
+
+
+
+
+
+
+
+ {/* Placeholder Sections */}
+
+
+
+
+
+
+ 📝 Call for Papers
+
+
+
Coming soon
+
+
+
+
+
+
+ 📅 Important Dates
+
+
+
Coming soon
+
+
+
+
+
+
+ 👥 Organizers
+
+
+
Coming soon
+
+
+
+
+
+
+
+ {/* Related Links */}
+
+
+ Related Resources
+
Learn more about reactive programming and Lingua Franca.
+
+
+ DATE 2026 Conference
+
+
+ Lingua Franca Docs
+
+
+ Research Publications
+
+
+
+
+
+ );
+}
+
From eefa7ab6b29e576f02f22c2d77a861d399e9436e Mon Sep 17 00:00:00 2001
From: Hokeun Kim
Date: Wed, 26 Nov 2025 14:31:38 -0700
Subject: [PATCH 3/9] Fix date and location for ReCPS.
---
src/components/Events/events.tsx | 5 +++--
src/pages/events/recps-2026.tsx | 4 ++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/components/Events/events.tsx b/src/components/Events/events.tsx
index 78e0859c4..ee32b0c63 100644
--- a/src/components/Events/events.tsx
+++ b/src/components/Events/events.tsx
@@ -16,8 +16,9 @@ export const events: Event[] = [
// Upcoming Events
{
title: "ReCPS: Workshop on Reactive Cyber-Physical Systems",
- date: "2026-03-31",
- location: "DATE 2026 Conference, Valencia, Spain",
+ date: "2026-04-20",
+ endDate: "2026-04-22",
+ location: "DATE 2026 Conference, Verona, Italy",
description:
"Workshop on Reactive Cyber-Physical Systems: Design, Simulation, and Coordination. Co-located with the Design, Automation and Test in Europe (DATE) Conference 2026.",
link: "/events/recps-2026",
diff --git a/src/pages/events/recps-2026.tsx b/src/pages/events/recps-2026.tsx
index 013767332..0d73aac9c 100644
--- a/src/pages/events/recps-2026.tsx
+++ b/src/pages/events/recps-2026.tsx
@@ -25,8 +25,8 @@ export default function ReCPS2026(): JSX.Element {
Coordination
);
-export default function ESWEEKTutorial(): JSX.Element {
+export default function ESWEEKTutorial() {
return (
- {/* Placeholder Sections */}
+ {/* Call for Papers & Important Dates */}
-
-
+
+
📝 Call for Papers
-
Coming soon
+
+ We invite submissions of research papers and demo abstracts
+ on topics related to reactive cyber-physical systems,
+ including but not limited to design methodologies,
+ simulation techniques, and coordination frameworks.
+
+
More details on submission guidelines coming soon.
-
-
-
+
+
📅 Important Dates
-
Coming soon
+
+
+ February 16, 2026: Research papers and
+ demo abstracts submission deadline
+
+
+ March 2, 2026: Notification of acceptance
+
+
-
-
-
+
+
👥 Organizers
-
Coming soon
+
+
+ General Chair: Hokeun Kim (Arizona State
+ University, United States)
+
+
+ Program Chair: Sebastiano Gaiardelli
+ (University of Verona, Italy)
+
+
From 8084d9adb792d02a6a5d7b47115d5e4ee1438e4e Mon Sep 17 00:00:00 2001
From: Hokeun Kim
Date: Wed, 26 Nov 2025 14:48:08 -0700
Subject: [PATCH 5/9] Split TCRS into each year's page.
---
src/components/Events/events.tsx | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/src/components/Events/events.tsx b/src/components/Events/events.tsx
index ee32b0c63..cd592fbc9 100644
--- a/src/components/Events/events.tsx
+++ b/src/components/Events/events.tsx
@@ -27,16 +27,38 @@ export const events: Event[] = [
},
// Past Events
{
- title: "TCRS Workshop Series",
- date: "2024-01-01",
- location: "Various Locations",
+ title: "TCRS '25: Time-Centric Reactive Software",
+ date: "2025-10-02",
+ location: "Taipei, Taiwan (ESWEEK 2025)",
description:
- "Workshop series on Timing Centric Reactive Software, exploring reactor-oriented programming and time-sensitive applications.",
+ "Third edition of the workshop on Time-Centric Reactive Software, co-located with Embedded Systems Week (ESWEEK) 2025 at the Taipei International Convention Center.",
link: "https://www.tcrs.io/",
type: "workshop",
isUpcoming: false,
isExternal: true,
},
+ {
+ title: "TCRS '24: Time-Centric Reactive Software",
+ date: "2024-10-03",
+ location: "Raleigh, NC, USA (ESWEEK 2024)",
+ description:
+ "Second edition of the workshop on Time-Centric Reactive Software, co-located with Embedded Systems Week (ESWEEK) 2024.",
+ link: "https://www.tcrs.io/2024/",
+ type: "workshop",
+ isUpcoming: false,
+ isExternal: true,
+ },
+ {
+ title: "TCRS '23: Time-Centric Reactive Software",
+ date: "2023-05-09",
+ location: "San Antonio, Texas (CPS-IoT Week 2023)",
+ description:
+ "First edition of the workshop on Time-Centric Reactive Software, co-located with ACM/IEEE CPS-IoT Week 2023.",
+ link: "https://www.tcrs.io/2023/",
+ type: "workshop",
+ isUpcoming: false,
+ isExternal: true,
+ },
{
title: "Lingua Franca Tutorial at ESWEEK 2021",
date: "2021-10-08",
From 42c5f17684292947f8c9913bf0a1bbfa47c4afd6 Mon Sep 17 00:00:00 2001
From: Hokeun Kim
Date: Wed, 26 Nov 2025 14:51:29 -0700
Subject: [PATCH 6/9] Update event type for ESWEEK tutorial.
---
src/components/Events/events.tsx | 4 ++--
src/components/Events/styles.module.css | 10 ++++++++++
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/components/Events/events.tsx b/src/components/Events/events.tsx
index cd592fbc9..0c9919b86 100644
--- a/src/components/Events/events.tsx
+++ b/src/components/Events/events.tsx
@@ -5,7 +5,7 @@ export interface Event {
location: string;
description: string;
link?: string;
- type: "conference" | "workshop" | "meetup" | "webinar" | "hackathon";
+ type: "conference" | "workshop" | "meetup" | "webinar" | "hackathon" | "tutorial";
isUpcoming: boolean;
isExternal?: boolean; // true if link goes to external site
}
@@ -66,7 +66,7 @@ export const events: Event[] = [
description:
"A comprehensive tutorial introducing Lingua Franca, a polyglot coordination language for concurrent and time-sensitive applications. Part of the Embedded Systems Week (ESWEEK) 2021.",
link: "/events/esweek-2021-tutorial",
- type: "workshop",
+ type: "tutorial",
isUpcoming: false,
},
];
diff --git a/src/components/Events/styles.module.css b/src/components/Events/styles.module.css
index f6818267f..809202199 100644
--- a/src/components/Events/styles.module.css
+++ b/src/components/Events/styles.module.css
@@ -76,6 +76,16 @@
color: #fce4ec;
}
+.tutorial {
+ background-color: #e0f7fa;
+ color: #00838f;
+}
+
+[data-theme="dark"] .tutorial {
+ background-color: #00838f;
+ color: #e0f7fa;
+}
+
.eventMeta {
display: flex;
flex-wrap: wrap;
From af31733dd89e93c69cd93ee9e597e7035cb541a9 Mon Sep 17 00:00:00 2001
From: Hokeun Kim
Date: Wed, 26 Nov 2025 15:01:48 -0700
Subject: [PATCH 7/9] Minor changes.
---
src/components/Events/events.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/components/Events/events.tsx b/src/components/Events/events.tsx
index 0c9919b86..cc14851b9 100644
--- a/src/components/Events/events.tsx
+++ b/src/components/Events/events.tsx
@@ -18,9 +18,9 @@ export const events: Event[] = [
title: "ReCPS: Workshop on Reactive Cyber-Physical Systems",
date: "2026-04-20",
endDate: "2026-04-22",
- location: "DATE 2026 Conference, Verona, Italy",
+ location: "Verona, Italy (DATE 2026 Conference)",
description:
- "Workshop on Reactive Cyber-Physical Systems: Design, Simulation, and Coordination. Co-located with the Design, Automation and Test in Europe (DATE) Conference 2026.",
+ "Workshop on Reactive Cyber-Physical Systems: Design, Simulation, and Coordination, co-located with the Design, Automation and Test in Europe (DATE) Conference 2026.",
link: "/events/recps-2026",
type: "workshop",
isUpcoming: true,
From 448cd8720dc2acfbe9de9ce88b212b1ef43a4fea Mon Sep 17 00:00:00 2001
From: Hokeun Kim
Date: Wed, 26 Nov 2025 15:23:32 -0700
Subject: [PATCH 8/9] Update ReCPS page.
---
src/components/Events/index.tsx | 2 +-
src/pages/events/recps-2026.tsx | 215 +++++++++++++++++++++++---------
2 files changed, 156 insertions(+), 61 deletions(-)
diff --git a/src/components/Events/index.tsx b/src/components/Events/index.tsx
index 64ae2b671..55e313ffe 100644
--- a/src/components/Events/index.tsx
+++ b/src/components/Events/index.tsx
@@ -173,7 +173,7 @@ export default function Events(): JSX.Element {
- Join us at conferences, workshops, and meetups to learn more about
+ Join us at conferences, workshops, and tutorials to learn more about
Lingua Franca and connect with the community.
Workshop on Reactive Cyber-Physical Systems: Design, Simulation, and
@@ -29,7 +29,10 @@ export default function ReCPS2026() {
📍 Verona, Italy
🎯 Co-located with{" "}
-
+
DATE 2026
@@ -37,71 +40,81 @@ export default function ReCPS2026() {
- {/* Main Content */}
+ {/* About Section */}
About the Workshop
- The ReCPS (Reactive Cyber-Physical Systems) Workshop brings
- together researchers and practitioners working on the design,
- simulation, and coordination of reactive cyber-physical systems.
-
-
- This workshop is co-located with the{" "}
-
- Design, Automation and Test in Europe (DATE) Conference 2026
-
- , one of the premier conferences in electronic system design and
- test.
+ The Reactive CPS (ReCPS) Workshop at{" "}
+ DATE 2026{" "}
+ is a new workshop dedicated to the modeling, design, simulation,
+ analysis, and verification of reactive cyber-physical systems
+ (CPS). ReCPS emphasizes reactive CPS architectures that
+ continuously interact with their environment in real time,
+ leveraging methodologies and tools such as the reactor model of
+ computation and the{" "}
+ Lingua Franca coordination language.
-
- 📢 More Information Coming Soon
-
- The workshop has been accepted to DATE 2026. Detailed
- information about the program, call for papers, submission
- deadlines, and registration will be posted here as it becomes
- available.
-
-
- In the meantime, feel free to join our{" "}
-
- Zulip community
- {" "}
- for updates and discussions.
-
-
+
+ Tentative Workshop Program
+
+
The workshop program will feature:
+
+
+ Keynote talk by Prof. Edward A. Lee, UC Berkeley
+
+
+ Presentations of technical papers
+
+
+ Demo sessions
+
+
+
- {/* Call for Papers & Important Dates */}
+ {/* Organizers Section */}
-
-
- 📝 Call for Papers
-
+
+ 👥 Organizers
+
+
-
- We invite submissions of research papers and demo abstracts
- on topics related to reactive cyber-physical systems,
- including but not limited to design methodologies,
- simulation techniques, and coordination frameworks.
-
-
More details on submission guidelines coming soon.
+
+
+ General Chair: Hokeun Kim (Arizona State
+ University, United States)
+
+
+ Program Chair: Sebastiano Gaiardelli
+ (University of Verona, Italy)
+
+
+
+
+
+
-
-
- 📅 Important Dates
-
+ {/* Important Dates Section */}
+
+
+
+
+
+ 📅 Important Dates
+
+
@@ -111,34 +124,117 @@ export default function ReCPS2026() {
March 2, 2026: Notification of acceptance
+
+ April 20-22, 2026: Workshop at DATE 2026,
+ Verona, Italy
+
+
+
+
+
+ {/* Topics Section */}
+
+
+
+
+
+ 📋 Topics of Interest
+
+
Scope and topics to be considered include:
+
+
+
+
+
Cyber-physical production systems (CPPS)
+
Safety-critical CPS
+
Distributed CPS
+
Real-time scheduling and coordination
+
Simulation of CPS
+
Digital twins
+
+
+
+
+
Verification and testing of CPS
+
Predictability and determinism of CPS
+
Integration and deployment of CPS
+
AI/ML-driven autonomous CPS
+
Modeling & simulation of human-in-the-loop CPS
+
CPS-human interaction via LLMs
+
+
+
+
+
+
+
+
+
+
+ {/* Submission Section */}
+
+
+
+
+
+ 📝 Submission Guidelines
+
+
We invite the following types of contributions:
+
+
- 👥 Organizers
+ Research Papers
-
-
- General Chair: Hokeun Kim (Arizona State
- University, United States)
-
-
- Program Chair: Sebastiano Gaiardelli
- (University of Verona, Italy)
-
-
+
+ Original research contributions on topics related to
+ reactive cyber-physical systems design, simulation,
+ verification, and deployment.
+
+
+
+
+ Demo Abstracts
+
+
+
+ Short abstracts describing working prototypes, tools, or
+ demonstrations related to reactive CPS and the Lingua Franca
+ ecosystem.
+
+
+
+
+
+
+ Review Process
+
+
+
+ Single blind review (no need to anonymize submissions) by a program committee with acceptance
+ decisions.
+