Add an embedded systems topic
All checks were successful
Build and deploy static pages / build-and-push (push) Successful in 14s
All checks were successful
Build and deploy static pages / build-and-push (push) Successful in 14s
Eight conferences and six journals, curated for the computer-science side of
the field. EDA and circuit-design venues are deliberately excluded — DAC, DATE,
ICCAD and CODES+ISSS are canonical for embedded systems but not for the kind of
work this site tracks — and venues.yaml carries that rationale as a header
comment so the next person doesn't "helpfully" add them back.
Two curation calls worth recording. SenSys, IPSN and IoTDI merged in 2026 into
one conference, the ACM/IEEE International Conference on Embedded Artificial
Intelligence and Sensing Systems; it is tracked under the SenSys acronym, which
is what ICORE and DBLP still use, and IPSN and IoTDI are not listed separately.
RTCSA and ICCPS were dropped — the first is CORE B with no announced 2027
edition, the second carries no CORE rank at all.
Deadlines are all source: manual, verified against the official CFPs. Only EWSN
has a WikiCFP entry for its current edition; every other series there stops at
an edition that has already been held, so the rest are wikicfp_id: false. ECRTS
and LCTES have no announced next edition and sit under missing:, which renders
as TBD. With the stale-deadline handling from 5b06f48 this reads correctly:
only RTAS shows an open deadline, and the rest land in the elapsed-rounds table
rather than advertising passed dates as upcoming.
The topic also exposed three generator bugs that cloud-edge never hit:
_journals_section_body() read scimago_* straight off the venues.yaml entry, so
the journals index showed a dash for every journal without inline values, while
the journal pages resolved the same numbers from rankings/scimago.csv. Both now
share a _journal_ranks() helper, and gen_section_indexes() takes the SCImago
table to feed it. cloud-edge never saw this because all seven of its journals
carry inline values.
The SCImago CSV writes SJR with a decimal comma (0,864). Nothing consumed those
values before, so the loader now normalises them to a dot and CSV-derived
numbers render like the inline ones.
gen_digests() now writes digests/_index.md. Hugo only auto-creates a section
page when the section has a listable page, and a topic with no digests yet
holds nothing but build.list: never stubs, so the Digests nav link 404'd. It
preserves any existing body, leaving cloud-edge's file unchanged.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
27
README.md
27
README.md
@@ -11,7 +11,7 @@ Hugo-generated website that helps researchers:
|
|||||||
|
|
||||||
The site is domain-driven: a researcher picks a research area (e.g. "edge and cloud systems") and the assistant builds a curated, ranked, up-to-date snapshot of where to publish, when to submit, and what to read. The output is a static Hugo site that can be rebuilt on demand.
|
The site is domain-driven: a researcher picks a research area (e.g. "edge and cloud systems") and the assistant builds a curated, ranked, up-to-date snapshot of where to publish, when to submit, and what to read. The output is a static Hugo site that can be rebuilt on demand.
|
||||||
|
|
||||||
Multiple research topics live under the same Hugo instance as subsites (`/cloud-edge/`, `/embedded-ai/`, …). Each topic has its own venue list, deadlines, digests, and calendar. Layouts, theme, and JavaScript are shared.
|
Multiple research topics live under the same Hugo instance as subsites (`/cloud-edge/`, `/embedded-systems/`, …). Each topic has its own venue list, deadlines, digests, and calendar. Layouts, theme, and JavaScript are shared.
|
||||||
|
|
||||||
Work is split between **automated scripts** (data fetching, Hugo content generation) and **agent tasks** (domain curation, paper selection, deadline gap-filling). The README below documents both halves so the site can be kept fresh over time.
|
Work is split between **automated scripts** (data fetching, Hugo content generation) and **agent tasks** (domain curation, paper selection, deadline gap-filling). The README below documents both halves so the site can be kept fresh over time.
|
||||||
|
|
||||||
@@ -157,6 +157,18 @@ A venue whose `deadlines.yaml` entry says `source: manual` is skipped by the fet
|
|||||||
|
|
||||||
**Conferences not on WikiCFP** (for systems/networking): OSDI, NSDI, USENIX ATC, SC, MobiSys, SEC. Use `wikicfp_id: false` for all of them.
|
**Conferences not on WikiCFP** (for systems/networking): OSDI, NSDI, USENIX ATC, SC, MobiSys, SEC. Use `wikicfp_id: false` for all of them.
|
||||||
|
|
||||||
|
For the embedded-systems topic only EWSN has a WikiCFP entry for its current edition (`190920`); every other conference is `wikicfp_id: false`:
|
||||||
|
|
||||||
|
| Venue | Why | |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| EWSN | 190920 | current edition; `source: manual` (two cycles) |
|
||||||
|
| RTSS, RTAS | WikiCFP series stops at the 2025 editions | |
|
||||||
|
| EMSOFT, CASES | WikiCFP series is stale (2025 / 2023); ESWEEK publishes one shared date set for both, so they always carry identical deadlines | |
|
||||||
|
| ECRTS, LCTES | latest WikiCFP entry is the edition that already took place; no next edition announced yet | |
|
||||||
|
| SenSys | SenSys, IPSN and IoTDI merged into a single conference in 2026 — WikiCFP still lists the three old series | |
|
||||||
|
|
||||||
|
**Merged venues**: SenSys, IPSN and IoTDI are now one conference, the *ACM/IEEE International Conference on Embedded Artificial Intelligence and Sensing Systems*, kept under the `SenSys` acronym (which is also what ICORE and DBLP still use). Do not add IPSN or IoTDI as separate venues.
|
||||||
|
|
||||||
**Manual deadline entries**: Add entries with `source: manual` to `site/data/<topic>/deadlines.yaml`. The fetcher preserves all `source: manual` entries across runs — indefinitely, and by design: WikiCFP cannot express multi-cycle venues and does not carry most systems conferences at all, so re-fetching a manual entry would replace researched data with worse data or nothing. Nothing refreshes these but a person or an agent.
|
**Manual deadline entries**: Add entries with `source: manual` to `site/data/<topic>/deadlines.yaml`. The fetcher preserves all `source: manual` entries across runs — indefinitely, and by design: WikiCFP cannot express multi-cycle venues and does not carry most systems conferences at all, so re-fetching a manual entry would replace researched data with worse data or nothing. Nothing refreshes these but a person or an agent.
|
||||||
|
|
||||||
Because of that, a manual entry can sit unchanged long after its deadline passes. The fetcher does not fix this, but it does **report** it: any entry whose recorded rounds have all elapsed is listed under `stale:` in `deadlines.yaml` and printed at the end of the run. See Task 7. Format:
|
Because of that, a manual entry can sit unchanged long after its deadline passes. The fetcher does not fix this, but it does **report** it: any entry whose recorded rounds have all elapsed is listed under `stale:` in `deadlines.yaml` and printed at the end of the run. See Task 7. Format:
|
||||||
@@ -277,12 +289,12 @@ topics:
|
|||||||
- slug: cloud-edge
|
- slug: cloud-edge
|
||||||
title: "Edge and Cloud Systems"
|
title: "Edge and Cloud Systems"
|
||||||
description: "Conferences and journals for edge computing, cloud systems, and distributed systems."
|
description: "Conferences and journals for edge computing, cloud systems, and distributed systems."
|
||||||
- slug: embedded-ai
|
- slug: embedded-systems
|
||||||
title: "Embedded AI"
|
title: "Embedded Systems"
|
||||||
description: "Conferences and journals for on-device ML, edge inference, and TinyML."
|
description: "Conferences and journals for real-time systems, embedded software, and sensing systems."
|
||||||
```
|
```
|
||||||
|
|
||||||
The `slug` must match the directory names under `site/data/` and `site/content/`. It also becomes the URL prefix (`/cloud-edge/`, `/embedded-ai/`). The `title` appears in the nav bar on the root page and on the topic's section home.
|
The `slug` must match the directory names under `site/data/` and `site/content/`. It also becomes the URL prefix (`/cloud-edge/`, `/embedded-systems/`). The `title` appears in the nav bar on the root page and on the topic's section home.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -377,7 +389,7 @@ Full pipeline orchestrator. Loops over all topics in `topics.yaml` by default.
|
|||||||
### Multi-topic routing
|
### Multi-topic routing
|
||||||
|
|
||||||
Hugo treats `site/content/<topic>/` as a section. All pages inside it are served under `/<topic>/`. The nav bar partial (`site/layouts/partials/header.html`) detects `.Section` at render time:
|
Hugo treats `site/content/<topic>/` as a section. All pages inside it are served under `/<topic>/`. The nav bar partial (`site/layouts/partials/header.html`) detects `.Section` at render time:
|
||||||
- **Inside a topic** (`cloud-edge`, `embedded-ai`, …): renders Venues / Calendar / Digests links relative to that section.
|
- **Inside a topic** (`cloud-edge`, `embedded-systems`, …): renders Venues / Calendar / Digests links relative to that section.
|
||||||
- **At the root** (`/`): renders one link per topic from `site/data/topics.yaml`.
|
- **At the root** (`/`): renders one link per topic from `site/data/topics.yaml`.
|
||||||
|
|
||||||
To add a topic: populate `site/data/topics.yaml` + `site/data/<topic>/venues.yaml`, then run `./build.sh --topic <slug>`. The new section appears in the global nav automatically.
|
To add a topic: populate `site/data/topics.yaml` + `site/data/<topic>/venues.yaml`, then run `./build.sh --topic <slug>`. The new section appears in the global nav automatically.
|
||||||
@@ -710,6 +722,7 @@ Worth re-running even when no deadline changed: the calendar's open/elapsed spli
|
|||||||
- **Rankings CSVs are in `site/data/rankings/`**: Hugo's data loader is configured to ignore `data/rankings/*.csv` via `ignoreFiles` in `hugo.toml`. If you move these files or add new CSVs, update `ignoreFiles` accordingly — Hugo cannot parse arbitrary CSV as a data map and will error on build.
|
- **Rankings CSVs are in `site/data/rankings/`**: Hugo's data loader is configured to ignore `data/rankings/*.csv` via `ignoreFiles` in `hugo.toml`. If you move these files or add new CSVs, update `ignoreFiles` accordingly — Hugo cannot parse arbitrary CSV as a data map and will error on build.
|
||||||
- **ICORE pagination**: the ICORE portal uses `javascript:jumpPage('N')` links, not standard `?page=N` URLs. `fetch_icore.py` handles this. If you get only 50 results instead of ~900, pagination is broken.
|
- **ICORE pagination**: the ICORE portal uses `javascript:jumpPage('N')` links, not standard `?page=N` URLs. `fetch_icore.py` handles this. If you get only 50 results instead of ~900, pagination is broken.
|
||||||
- **SCImago blocked**: `pa-fetch-scimago` will raise a clear error if anti-bot HTML is returned. Refresh `site/data/rankings/scimago.csv` by hand, or add data inline to `venues.yaml`.
|
- **SCImago blocked**: `pa-fetch-scimago` will raise a clear error if anti-bot HTML is returned. Refresh `site/data/rankings/scimago.csv` by hand, or add data inline to `venues.yaml`.
|
||||||
|
- **SCImago values resolve in two places**: both the journal page and the journals index run `_journal_ranks()` — inline `scimago_*` fields in `venues.yaml` win, and `rankings/scimago.csv` fills the gap by `full_name`. The CSV writes SJR with a decimal comma (`0,864`); the loader normalises it to a dot so CSV-derived and inline values render alike. If a journal's quartile shows `—`, its `full_name` does not match the CSV `Title`.
|
||||||
- **Never edit `site/themes/PaperMod/`**: it is a submodule pinned to upstream, and CI checks it out fresh — edits there are not committed and disappear on deploy. Put CSS in `site/assets/css/extended/custom.css` and template overrides in `site/layouts/`.
|
- **Never edit `site/themes/PaperMod/`**: it is a submodule pinned to upstream, and CI checks it out fresh — edits there are not committed and disappear on deploy. Put CSS in `site/assets/css/extended/custom.css` and template overrides in `site/layouts/`.
|
||||||
- **Generated content is committed, and CI never regenerates it**: the Gitea workflow only runs `hugo`. After editing any `site/data/` file, run `./build.sh` (or `pa-generate`) and commit the resulting `site/content/` diff, or the deployed site will not change.
|
- **Generated content is committed, and CI never regenerates it**: the Gitea workflow only runs `hugo`. After editing any `site/data/` file, run `./build.sh` (or `pa-generate`) and commit the resulting `site/content/` diff, or the deployed site will not change.
|
||||||
- **`npm ci` before `hugo`**: `js.Build` resolves `@fullcalendar/*` from `site/node_modules/`, which is gitignored. A fresh clone that skips it gets a build error on the calendar page.
|
- **`npm ci` before `hugo`**: `js.Build` resolves `@fullcalendar/*` from `site/node_modules/`, which is gitignored. A fresh clone that skips it gets a build error on the calendar page.
|
||||||
@@ -730,4 +743,4 @@ Worth re-running even when no deadline changed: the calendar's open/elapsed spli
|
|||||||
- **Citation tracking** — periodically re-query OpenAlex for citation counts on digest papers.
|
- **Citation tracking** — periodically re-query OpenAlex for citation counts on digest papers.
|
||||||
- **Best paper badge** — `pa-generate` could cross-reference `best_papers.yaml` with digest candidates and add a `best_paper_award: true` flag, then render a badge in `_digest_body()`.
|
- **Best paper badge** — `pa-generate` could cross-reference `best_papers.yaml` with digest candidates and add a `best_paper_award: true` flag, then render a badge in `_digest_body()`.
|
||||||
- **Automated WikiCFP ID discovery** — when a venue has no `wikicfp_id`, attempt a search and record the result in `venues.yaml` for future runs (reduces manual work when bootstrapping new topics).
|
- **Automated WikiCFP ID discovery** — when a venue has no `wikicfp_id`, attempt a search and record the result in `venues.yaml` for future runs (reduces manual work when bootstrapping new topics).
|
||||||
- **Cross-topic venue pages** — some venues (e.g., ASPLOS) span multiple topics. A future `cross_listed: [embedded-ai, cloud-edge]` field in `venues.yaml` could render the venue under multiple topic sections without duplicating data.
|
- **Cross-topic venue pages** — some venues (e.g., ASPLOS) span multiple topics. A future `cross_listed: [embedded-systems, cloud-edge]` field in `venues.yaml` could render the venue under multiple topic sections without duplicating data.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Submission Deadlines
|
title: Submission Deadlines
|
||||||
layout: calendar
|
layout: calendar
|
||||||
generated: '2026-08-17T20:24:13Z'
|
generated: '2026-08-18T13:31:10Z'
|
||||||
draft: false
|
draft: false
|
||||||
events:
|
events:
|
||||||
- title: OSDI — abstract deadline
|
- title: OSDI — abstract deadline
|
||||||
|
|||||||
5
site/content/embedded-systems/_index.md
Normal file
5
site/content/embedded-systems/_index.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: "Embedded Systems"
|
||||||
|
description: "Conferences and journals for real-time systems, embedded software, and sensing systems."
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
256
site/content/embedded-systems/calendar/_index.md
Normal file
256
site/content/embedded-systems/calendar/_index.md
Normal file
@@ -0,0 +1,256 @@
|
|||||||
|
---
|
||||||
|
title: Submission Deadlines
|
||||||
|
layout: calendar
|
||||||
|
generated: '2026-08-18T13:31:13Z'
|
||||||
|
events:
|
||||||
|
- title: RTSS — abstract deadline
|
||||||
|
start: '2026-05-21'
|
||||||
|
url: /embedded-systems/venues/conferences/rtss/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Yokohama, Japan
|
||||||
|
cfp_url: https://2026.rtss.org/cfp/
|
||||||
|
- title: RTSS — paper deadline
|
||||||
|
start: '2026-05-26'
|
||||||
|
url: /embedded-systems/venues/conferences/rtss/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Yokohama, Japan
|
||||||
|
cfp_url: https://2026.rtss.org/cfp/
|
||||||
|
- title: RTSS
|
||||||
|
start: '2026-12-08'
|
||||||
|
url: /embedded-systems/venues/conferences/rtss/
|
||||||
|
color: '#bdd2ee'
|
||||||
|
textColor: '#1a3557'
|
||||||
|
allDay: true
|
||||||
|
end: '2026-12-12'
|
||||||
|
extendedProps:
|
||||||
|
location: Yokohama, Japan
|
||||||
|
- title: SenSys — abstract deadline
|
||||||
|
start: '2026-05-29'
|
||||||
|
url: /embedded-systems/venues/conferences/sensys/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: New York, NY, USA
|
||||||
|
cfp_url: https://sensys.acm.org/2027/cfp.html
|
||||||
|
- title: SenSys — paper deadline
|
||||||
|
start: '2026-06-05'
|
||||||
|
url: /embedded-systems/venues/conferences/sensys/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: New York, NY, USA
|
||||||
|
cfp_url: https://sensys.acm.org/2027/cfp.html
|
||||||
|
- title: SenSys — notification
|
||||||
|
start: '2026-08-31'
|
||||||
|
url: /embedded-systems/venues/conferences/sensys/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: New York, NY, USA
|
||||||
|
cfp_url: https://sensys.acm.org/2027/cfp.html
|
||||||
|
- title: EMSOFT — abstract deadline
|
||||||
|
start: '2026-03-23'
|
||||||
|
url: /embedded-systems/venues/conferences/emsoft/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/emsoft_cfp/
|
||||||
|
- title: EMSOFT — paper deadline
|
||||||
|
start: '2026-03-30'
|
||||||
|
url: /embedded-systems/venues/conferences/emsoft/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/emsoft_cfp/
|
||||||
|
- title: EMSOFT — notification
|
||||||
|
start: '2026-07-17'
|
||||||
|
url: /embedded-systems/venues/conferences/emsoft/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/emsoft_cfp/
|
||||||
|
- title: EMSOFT
|
||||||
|
start: '2026-10-04'
|
||||||
|
url: /embedded-systems/venues/conferences/emsoft/
|
||||||
|
color: '#bdd2ee'
|
||||||
|
textColor: '#1a3557'
|
||||||
|
allDay: true
|
||||||
|
end: '2026-10-10'
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
- title: RTAS — paper deadline
|
||||||
|
start: '2026-11-05'
|
||||||
|
url: /embedded-systems/venues/conferences/rtas/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Boulder, CO, USA
|
||||||
|
cfp_url: https://2027.rtas.org/cfp/
|
||||||
|
- title: RTAS — notification
|
||||||
|
start: '2027-01-28'
|
||||||
|
url: /embedded-systems/venues/conferences/rtas/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Boulder, CO, USA
|
||||||
|
cfp_url: https://2027.rtas.org/cfp/
|
||||||
|
- title: RTAS
|
||||||
|
start: '2027-05-17'
|
||||||
|
url: /embedded-systems/venues/conferences/rtas/
|
||||||
|
color: '#bdd2ee'
|
||||||
|
textColor: '#1a3557'
|
||||||
|
allDay: true
|
||||||
|
end: '2027-05-21'
|
||||||
|
extendedProps:
|
||||||
|
location: Boulder, CO, USA
|
||||||
|
- title: CASES — abstract deadline
|
||||||
|
start: '2026-03-23'
|
||||||
|
url: /embedded-systems/venues/conferences/cases/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/cases_cfp/
|
||||||
|
- title: CASES — paper deadline
|
||||||
|
start: '2026-03-30'
|
||||||
|
url: /embedded-systems/venues/conferences/cases/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/cases_cfp/
|
||||||
|
- title: CASES — notification
|
||||||
|
start: '2026-07-17'
|
||||||
|
url: /embedded-systems/venues/conferences/cases/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/cases_cfp/
|
||||||
|
- title: CASES
|
||||||
|
start: '2026-10-04'
|
||||||
|
url: /embedded-systems/venues/conferences/cases/
|
||||||
|
color: '#bdd2ee'
|
||||||
|
textColor: '#1a3557'
|
||||||
|
allDay: true
|
||||||
|
end: '2026-10-10'
|
||||||
|
extendedProps:
|
||||||
|
location: Barcelona, Spain
|
||||||
|
- title: EWSN Winter — abstract deadline
|
||||||
|
start: '2026-01-30'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Winter
|
||||||
|
- title: EWSN Winter — paper deadline
|
||||||
|
start: '2026-02-04'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Winter
|
||||||
|
- title: EWSN Winter — notification
|
||||||
|
start: '2026-03-09'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Winter
|
||||||
|
- title: EWSN Spring — abstract deadline
|
||||||
|
start: '2026-04-24'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#f0d2a4'
|
||||||
|
textColor: '#4a3212'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Spring
|
||||||
|
- title: EWSN Spring — paper deadline
|
||||||
|
start: '2026-05-03'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#f2b3ac'
|
||||||
|
textColor: '#5a1f19'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Spring
|
||||||
|
- title: EWSN Spring — notification
|
||||||
|
start: '2026-06-15'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#b9dfd0'
|
||||||
|
textColor: '#14402f'
|
||||||
|
allDay: true
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycle: Spring
|
||||||
|
- title: EWSN
|
||||||
|
start: '2026-09-16'
|
||||||
|
url: /embedded-systems/venues/conferences/ewsn/
|
||||||
|
color: '#bdd2ee'
|
||||||
|
textColor: '#1a3557'
|
||||||
|
allDay: true
|
||||||
|
end: '2026-09-19'
|
||||||
|
extendedProps:
|
||||||
|
location: Dresden, Germany
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
## Conference Deadlines
|
||||||
|
|
||||||
|
| Venue | Name | Cycle | Abstract | Paper deadline | Notification | Event dates | Location | ICORE |
|
||||||
|
|---|---|---|---|---|---|---|---|---|
|
||||||
|
| [RTAS](/embedded-systems/venues/conferences/rtas/) | IEEE Real-Time and Embedded Technology and Applications Symposium | — | | Nov 5, 2026 | Jan 28, 2027 | May 17-20, 2027 | Boulder, CO, USA | A |
|
||||||
|
|
||||||
|
### Awaiting the next call
|
||||||
|
|
||||||
|
Tracked venues whose recorded rounds have all elapsed — the next CFP has not been published or picked up yet. Dates below are the last round that ran, kept for reference only.
|
||||||
|
|
||||||
|
| Venue | Name | Last recorded deadline | Event dates | Location | ICORE |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| [CASES](/embedded-systems/venues/conferences/cases/) | International Conference on Compilers, Architecture, and Synthesis for Embedded Systems | Mar 30, 2026 | Oct 4-9, 2026 | Barcelona, Spain | Journal published |
|
||||||
|
| [EMSOFT](/embedded-systems/venues/conferences/emsoft/) | ACM SIGBED International Conference on Embedded Software | Mar 30, 2026 | Oct 4-9, 2026 | Barcelona, Spain | Journal published |
|
||||||
|
| [EWSN](/embedded-systems/venues/conferences/ewsn/) | International Conference on Embedded Wireless Systems and Networks | May 3, 2026 | Sep 16-18, 2026 | Dresden, Germany | B |
|
||||||
|
| [RTSS](/embedded-systems/venues/conferences/rtss/) | IEEE Real-Time Systems Symposium | May 26, 2026 | Dec 8-11, 2026 | Yokohama, Japan | A* |
|
||||||
|
| [SenSys](/embedded-systems/venues/conferences/sensys/) | ACM/IEEE International Conference on Embedded Artificial Intelligence and Sensing Systems | Jun 5, 2026 | — | New York, NY, USA | A* |
|
||||||
|
| [ECRTS](/embedded-systems/venues/conferences/ecrts/) | Euromicro Conference on Real-Time Systems | TBD | — | | B |
|
||||||
|
| [LCTES](/embedded-systems/venues/conferences/lctes/) | ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | TBD | — | | B |
|
||||||
|
|
||||||
|
## Journal Special Issues
|
||||||
|
|
||||||
|
No open call at any tracked journal. These journals use rolling submission, so special issue CFPs are their only dated deadlines — and none are recorded right now.
|
||||||
|
|
||||||
|
> Deadlines sourced from conference websites, [WikiCFP](http://www.wikicfp.com/), and journal special issue CFPs.
|
||||||
|
|
||||||
13
site/content/embedded-systems/digests/CASES-2026/index.md
Normal file
13
site/content/embedded-systems/digests/CASES-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: CASES 2026 Digest
|
||||||
|
venue: CASES
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/ECRTS-2026/index.md
Normal file
13
site/content/embedded-systems/digests/ECRTS-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: ECRTS 2026 Digest
|
||||||
|
venue: ECRTS
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/EMSOFT-2026/index.md
Normal file
13
site/content/embedded-systems/digests/EMSOFT-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: EMSOFT 2026 Digest
|
||||||
|
venue: EMSOFT
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/EWSN-2026/index.md
Normal file
13
site/content/embedded-systems/digests/EWSN-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: EWSN 2026 Digest
|
||||||
|
venue: EWSN
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/IoT-J-2026/index.md
Normal file
13
site/content/embedded-systems/digests/IoT-J-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: IoT-J 2026 Digest
|
||||||
|
venue: IoT-J
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/JSA-2026/index.md
Normal file
13
site/content/embedded-systems/digests/JSA-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: JSA 2026 Digest
|
||||||
|
venue: JSA
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/LCTES-2026/index.md
Normal file
13
site/content/embedded-systems/digests/LCTES-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: LCTES 2026 Digest
|
||||||
|
venue: LCTES
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/RTAS-2027/index.md
Normal file
13
site/content/embedded-systems/digests/RTAS-2027/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: RTAS 2027 Digest
|
||||||
|
venue: RTAS
|
||||||
|
year: 2027
|
||||||
|
date: '2027-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/RTS-2026/index.md
Normal file
13
site/content/embedded-systems/digests/RTS-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: RTS 2026 Digest
|
||||||
|
venue: RTS
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/RTSS-2026/index.md
Normal file
13
site/content/embedded-systems/digests/RTSS-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: RTSS 2026 Digest
|
||||||
|
venue: RTSS
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/SenSys-2026/index.md
Normal file
13
site/content/embedded-systems/digests/SenSys-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: SenSys 2026 Digest
|
||||||
|
venue: SenSys
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/TCPS-2026/index.md
Normal file
13
site/content/embedded-systems/digests/TCPS-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: TCPS 2026 Digest
|
||||||
|
venue: TCPS
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/TECS-2026/index.md
Normal file
13
site/content/embedded-systems/digests/TECS-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: TECS 2026 Digest
|
||||||
|
venue: TECS
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
13
site/content/embedded-systems/digests/TOSN-2026/index.md
Normal file
13
site/content/embedded-systems/digests/TOSN-2026/index.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: TOSN 2026 Digest
|
||||||
|
venue: TOSN
|
||||||
|
year: 2026
|
||||||
|
date: '2026-01-01'
|
||||||
|
tags: []
|
||||||
|
paper_count: 0
|
||||||
|
draft: false
|
||||||
|
build:
|
||||||
|
list: never
|
||||||
|
---
|
||||||
|
|
||||||
|
No papers selected yet.
|
||||||
7
site/content/embedded-systems/digests/_index.md
Normal file
7
site/content/embedded-systems/digests/_index.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
title: Digests
|
||||||
|
layout: digests
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
tl;drs for the top papers.
|
||||||
9
site/content/embedded-systems/venues/_index.md
Normal file
9
site/content/embedded-systems/venues/_index.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
title: Venues
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
Tracking **8 conferences** and **6 journals** for this domain.
|
||||||
|
|
||||||
|
- **[Conferences →](/embedded-systems/venues/conferences/)** ranked by ICORE (A*, A, B, C)
|
||||||
|
- **[Journals →](/embedded-systems/venues/journals/)** ranked by SCImago quartile (Q1–Q4)
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
title: CASES
|
||||||
|
full_name: International Conference on Compilers, Architecture, and Synthesis for
|
||||||
|
Embedded Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- compilers
|
||||||
|
- embedded-software
|
||||||
|
type: conference
|
||||||
|
icore_rank: Journal published
|
||||||
|
homepage: https://esweek.org/cases/
|
||||||
|
dblp_key: conf/cases
|
||||||
|
draft: false
|
||||||
|
next_deadline: Mar 30, 2026
|
||||||
|
abstract_deadline: Mar 23, 2026
|
||||||
|
notification: Jul 17, 2026
|
||||||
|
camera_ready: Aug 17, 2026
|
||||||
|
next_event: Oct 4-9, 2026
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/cases_cfp/
|
||||||
|
---
|
||||||
|
|
||||||
|
*International Conference on Compilers, Architecture, and Synthesis for Embedded Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **Journal published** |
|
||||||
|
| **Domains** | `embedded-systems`, `compilers`, `embedded-software` |
|
||||||
|
| **Website** | [https://esweek.org/cases/](https://esweek.org/cases/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Abstract deadline** | Mar 23, 2026 |
|
||||||
|
| **Paper deadline** | Mar 30, 2026 |
|
||||||
|
| **Notification** | Jul 17, 2026 |
|
||||||
|
| **Camera-ready** | Aug 17, 2026 |
|
||||||
|
| **Event dates** | Oct 4-9, 2026 |
|
||||||
|
| **Location** | Barcelona, Spain |
|
||||||
|
| **CFP** | [https://esweek.org/cases_cfp/](https://esweek.org/cases_cfp/) |
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
title: ECRTS
|
||||||
|
full_name: Euromicro Conference on Real-Time Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- real-time-systems
|
||||||
|
- scheduling
|
||||||
|
type: conference
|
||||||
|
icore_rank: B
|
||||||
|
homepage: https://www.ecrts.org/
|
||||||
|
dblp_key: conf/ecrts
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
*Euromicro Conference on Real-Time Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **B** |
|
||||||
|
| **Domains** | `embedded-systems`, `real-time-systems`, `scheduling` |
|
||||||
|
| **Website** | [https://www.ecrts.org/](https://www.ecrts.org/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Paper deadline** | TBD |
|
||||||
|
| **Event dates** | — |
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
title: EMSOFT
|
||||||
|
full_name: ACM SIGBED International Conference on Embedded Software
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- embedded-software
|
||||||
|
- real-time-systems
|
||||||
|
type: conference
|
||||||
|
icore_rank: Journal published
|
||||||
|
homepage: https://esweek.org/emsoft/
|
||||||
|
dblp_key: conf/emsoft
|
||||||
|
draft: false
|
||||||
|
next_deadline: Mar 30, 2026
|
||||||
|
abstract_deadline: Mar 23, 2026
|
||||||
|
notification: Jul 17, 2026
|
||||||
|
camera_ready: Aug 17, 2026
|
||||||
|
next_event: Oct 4-9, 2026
|
||||||
|
location: Barcelona, Spain
|
||||||
|
cfp_url: https://esweek.org/emsoft_cfp/
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM SIGBED International Conference on Embedded Software*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **Journal published** |
|
||||||
|
| **Domains** | `embedded-systems`, `embedded-software`, `real-time-systems` |
|
||||||
|
| **Website** | [https://esweek.org/emsoft/](https://esweek.org/emsoft/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Abstract deadline** | Mar 23, 2026 |
|
||||||
|
| **Paper deadline** | Mar 30, 2026 |
|
||||||
|
| **Notification** | Jul 17, 2026 |
|
||||||
|
| **Camera-ready** | Aug 17, 2026 |
|
||||||
|
| **Event dates** | Oct 4-9, 2026 |
|
||||||
|
| **Location** | Barcelona, Spain |
|
||||||
|
| **CFP** | [https://esweek.org/emsoft_cfp/](https://esweek.org/emsoft_cfp/) |
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
---
|
||||||
|
title: EWSN
|
||||||
|
full_name: International Conference on Embedded Wireless Systems and Networks
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- sensor-networks
|
||||||
|
- wireless-networks
|
||||||
|
- iot
|
||||||
|
type: conference
|
||||||
|
icore_rank: B
|
||||||
|
homepage: https://ewsn26.netd.cs.tu-dresden.de/
|
||||||
|
dblp_key: conf/ewsn
|
||||||
|
draft: false
|
||||||
|
next_deadline: May 3, 2026
|
||||||
|
abstract_deadline: Apr 24, 2026
|
||||||
|
notification: Jun 15, 2026
|
||||||
|
camera_ready: Jul 6, 2026
|
||||||
|
next_event: Sep 16-18, 2026
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycles:
|
||||||
|
- name: Winter
|
||||||
|
abstract_deadline: Jan 30, 2026
|
||||||
|
submission_deadline: Feb 4, 2026
|
||||||
|
notification: Mar 9, 2026
|
||||||
|
camera_ready: Mar 30, 2026
|
||||||
|
- name: Spring
|
||||||
|
abstract_deadline: Apr 24, 2026
|
||||||
|
submission_deadline: May 3, 2026
|
||||||
|
notification: Jun 15, 2026
|
||||||
|
camera_ready: Jul 6, 2026
|
||||||
|
next_cycle: Spring
|
||||||
|
---
|
||||||
|
|
||||||
|
*International Conference on Embedded Wireless Systems and Networks*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **B** |
|
||||||
|
| **Domains** | `embedded-systems`, `sensor-networks`, `wireless-networks`, `iot` |
|
||||||
|
| **Website** | [https://ewsn26.netd.cs.tu-dresden.de/](https://ewsn26.netd.cs.tu-dresden.de/) |
|
||||||
|
|
||||||
|
## Submission Cycles
|
||||||
|
|
||||||
|
| Cycle | Abstract | Paper deadline | Notification | Camera-ready |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| Winter | Jan 30, 2026 | Feb 4, 2026 | Mar 9, 2026 | Mar 30, 2026 |
|
||||||
|
| **Spring** (next) | Apr 24, 2026 | May 3, 2026 | Jun 15, 2026 | Jul 6, 2026 |
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Event dates** | Sep 16-18, 2026 |
|
||||||
|
| **Location** | Dresden, Germany |
|
||||||
|
| **CFP** | [https://ewsn26.netd.cs.tu-dresden.de/calls/papers](https://ewsn26.netd.cs.tu-dresden.de/calls/papers) |
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
title: LCTES
|
||||||
|
full_name: ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and
|
||||||
|
Tools for Embedded Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- compilers
|
||||||
|
- programming-languages
|
||||||
|
- embedded-software
|
||||||
|
type: conference
|
||||||
|
icore_rank: B
|
||||||
|
homepage: https://conf.researchr.org/series/LCTES
|
||||||
|
dblp_key: conf/lctrts
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **B** |
|
||||||
|
| **Domains** | `embedded-systems`, `compilers`, `programming-languages`, `embedded-software` |
|
||||||
|
| **Website** | [https://conf.researchr.org/series/LCTES](https://conf.researchr.org/series/LCTES) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Paper deadline** | TBD |
|
||||||
|
| **Event dates** | — |
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
title: RTAS
|
||||||
|
full_name: IEEE Real-Time and Embedded Technology and Applications Symposium
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- real-time-systems
|
||||||
|
- cyber-physical-systems
|
||||||
|
type: conference
|
||||||
|
icore_rank: A
|
||||||
|
homepage: https://2027.rtas.org/
|
||||||
|
dblp_key: conf/rtas
|
||||||
|
draft: false
|
||||||
|
next_deadline: Nov 5, 2026
|
||||||
|
notification: Jan 28, 2027
|
||||||
|
camera_ready: Mar 30, 2027
|
||||||
|
next_event: May 17-20, 2027
|
||||||
|
location: Boulder, CO, USA
|
||||||
|
cfp_url: https://2027.rtas.org/cfp/
|
||||||
|
---
|
||||||
|
|
||||||
|
*IEEE Real-Time and Embedded Technology and Applications Symposium*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **A** |
|
||||||
|
| **Domains** | `embedded-systems`, `real-time-systems`, `cyber-physical-systems` |
|
||||||
|
| **Website** | [https://2027.rtas.org/](https://2027.rtas.org/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Paper deadline** | Nov 5, 2026 |
|
||||||
|
| **Notification** | Jan 28, 2027 |
|
||||||
|
| **Camera-ready** | Mar 30, 2027 |
|
||||||
|
| **Event dates** | May 17-20, 2027 |
|
||||||
|
| **Location** | Boulder, CO, USA |
|
||||||
|
| **CFP** | [https://2027.rtas.org/cfp/](https://2027.rtas.org/cfp/) |
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
title: RTSS
|
||||||
|
full_name: IEEE Real-Time Systems Symposium
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- real-time-systems
|
||||||
|
- scheduling
|
||||||
|
type: conference
|
||||||
|
icore_rank: A*
|
||||||
|
homepage: https://2026.rtss.org/
|
||||||
|
dblp_key: conf/rtss
|
||||||
|
draft: false
|
||||||
|
next_deadline: May 26, 2026
|
||||||
|
abstract_deadline: May 21, 2026
|
||||||
|
camera_ready: Sep 16, 2026
|
||||||
|
next_event: Dec 8-11, 2026
|
||||||
|
location: Yokohama, Japan
|
||||||
|
cfp_url: https://2026.rtss.org/cfp/
|
||||||
|
---
|
||||||
|
|
||||||
|
*IEEE Real-Time Systems Symposium*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **A\*** |
|
||||||
|
| **Domains** | `embedded-systems`, `real-time-systems`, `scheduling` |
|
||||||
|
| **Website** | [https://2026.rtss.org/](https://2026.rtss.org/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Abstract deadline** | May 21, 2026 |
|
||||||
|
| **Paper deadline** | May 26, 2026 |
|
||||||
|
| **Camera-ready** | Sep 16, 2026 |
|
||||||
|
| **Event dates** | Dec 8-11, 2026 |
|
||||||
|
| **Location** | Yokohama, Japan |
|
||||||
|
| **CFP** | [https://2026.rtss.org/cfp/](https://2026.rtss.org/cfp/) |
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
title: SenSys
|
||||||
|
full_name: ACM/IEEE International Conference on Embedded Artificial Intelligence and
|
||||||
|
Sensing Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- sensor-networks
|
||||||
|
- embedded-ai
|
||||||
|
- iot
|
||||||
|
type: conference
|
||||||
|
icore_rank: A*
|
||||||
|
homepage: https://sensys.acm.org/2027/
|
||||||
|
dblp_key: conf/sensys
|
||||||
|
draft: false
|
||||||
|
next_deadline: Jun 5, 2026
|
||||||
|
abstract_deadline: May 29, 2026
|
||||||
|
notification: Aug 31, 2026
|
||||||
|
location: New York, NY, USA
|
||||||
|
cfp_url: https://sensys.acm.org/2027/cfp.html
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM/IEEE International Conference on Embedded Artificial Intelligence and Sensing Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **ICORE Rank** | **A\*** |
|
||||||
|
| **Domains** | `embedded-systems`, `sensor-networks`, `embedded-ai`, `iot` |
|
||||||
|
| **Website** | [https://sensys.acm.org/2027/](https://sensys.acm.org/2027/) |
|
||||||
|
|
||||||
|
## Upcoming Deadline
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **Abstract deadline** | May 29, 2026 |
|
||||||
|
| **Paper deadline** | Jun 5, 2026 |
|
||||||
|
| **Notification** | Aug 31, 2026 |
|
||||||
|
| **Event dates** | — |
|
||||||
|
| **Location** | New York, NY, USA |
|
||||||
|
| **CFP** | [https://sensys.acm.org/2027/cfp.html](https://sensys.acm.org/2027/cfp.html) |
|
||||||
16
site/content/embedded-systems/venues/conferences/_index.md
Normal file
16
site/content/embedded-systems/venues/conferences/_index.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
title: Conferences
|
||||||
|
description: 8 tracked conferences
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
| Conference | Full name | ICORE | Domains | Abstract | Paper deadline | Notification | Event | Location | Digests |
|
||||||
|
|---|---|---|---|---|---|---|---|---|---|
|
||||||
|
| [RTSS](/embedded-systems/venues/conferences/rtss/) | IEEE Real-Time Systems Symposium | **A\*** | `embedded-systems`, `real-time-systems`, `scheduling` | May 21, 2026 | May 26, 2026 | | Dec 8-11, 2026 | Yokohama, Japan | — |
|
||||||
|
| [SenSys](/embedded-systems/venues/conferences/sensys/) | ACM/IEEE International Conference on Embedded Artificial Intelligence and Sensing Systems | **A\*** | `embedded-systems`, `sensor-networks`, `embedded-ai`, `iot` | May 29, 2026 | Jun 5, 2026 | Aug 31, 2026 | — | New York, NY, USA | — |
|
||||||
|
| [RTAS](/embedded-systems/venues/conferences/rtas/) | IEEE Real-Time and Embedded Technology and Applications Symposium | **A** | `embedded-systems`, `real-time-systems`, `cyber-physical-systems` | | Nov 5, 2026 | Jan 28, 2027 | May 17-20, 2027 | Boulder, CO, USA | — |
|
||||||
|
| [ECRTS](/embedded-systems/venues/conferences/ecrts/) | Euromicro Conference on Real-Time Systems | **B** | `embedded-systems`, `real-time-systems`, `scheduling` | | TBD | | — | | — |
|
||||||
|
| [EWSN](/embedded-systems/venues/conferences/ewsn/) | International Conference on Embedded Wireless Systems and Networks | **B** | `embedded-systems`, `sensor-networks`, `wireless-networks`, `iot` | Apr 24, 2026 | May 3, 2026 (Spring) | Jun 15, 2026 | Sep 16-18, 2026 | Dresden, Germany | — |
|
||||||
|
| [LCTES](/embedded-systems/venues/conferences/lctes/) | ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | **B** | `embedded-systems`, `compilers`, `programming-languages`, `embedded-software` | | TBD | | — | | — |
|
||||||
|
| [CASES](/embedded-systems/venues/conferences/cases/) | International Conference on Compilers, Architecture, and Synthesis for Embedded Systems | **Journal published** | `embedded-systems`, `compilers`, `embedded-software` | Mar 23, 2026 | Mar 30, 2026 | Jul 17, 2026 | Oct 4-9, 2026 | Barcelona, Spain | — |
|
||||||
|
| [EMSOFT](/embedded-systems/venues/conferences/emsoft/) | ACM SIGBED International Conference on Embedded Software | **Journal published** | `embedded-systems`, `embedded-software`, `real-time-systems` | Mar 23, 2026 | Mar 30, 2026 | Jul 17, 2026 | Oct 4-9, 2026 | Barcelona, Spain | — |
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: IoT-J
|
||||||
|
full_name: IEEE Internet of Things Journal
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- iot
|
||||||
|
- sensor-networks
|
||||||
|
type: journal
|
||||||
|
issn: 2327-4662
|
||||||
|
homepage: https://ieee-iotj.org/
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/iotj
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q1
|
||||||
|
scimago_sjr: '2.144'
|
||||||
|
scimago_h_index: '233'
|
||||||
|
---
|
||||||
|
|
||||||
|
*IEEE Internet of Things Journal*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q1** |
|
||||||
|
| **SJR** | 2.144 |
|
||||||
|
| **H-Index** | 233 |
|
||||||
|
| **ISSN** | 2327-4662 |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `iot`, `sensor-networks` |
|
||||||
|
| **Website** | [https://ieee-iotj.org/](https://ieee-iotj.org/) |
|
||||||
29
site/content/embedded-systems/venues/journals/JSA/_index.md
Normal file
29
site/content/embedded-systems/venues/journals/JSA/_index.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: JSA
|
||||||
|
full_name: Journal of Systems Architecture
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- computer-architecture
|
||||||
|
- embedded-software
|
||||||
|
type: journal
|
||||||
|
issn: 1383-7621
|
||||||
|
homepage: https://www.sciencedirect.com/journal/journal-of-systems-architecture
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/jsa
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q1
|
||||||
|
scimago_sjr: '1.068'
|
||||||
|
scimago_h_index: '79'
|
||||||
|
---
|
||||||
|
|
||||||
|
*Journal of Systems Architecture*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q1** |
|
||||||
|
| **SJR** | 1.068 |
|
||||||
|
| **H-Index** | 79 |
|
||||||
|
| **ISSN** | 1383-7621 |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `computer-architecture`, `embedded-software` |
|
||||||
|
| **Website** | [https://www.sciencedirect.com/journal/journal-of-systems-architecture](https://www.sciencedirect.com/journal/journal-of-systems-architecture) |
|
||||||
29
site/content/embedded-systems/venues/journals/RTS/_index.md
Normal file
29
site/content/embedded-systems/venues/journals/RTS/_index.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: RTS
|
||||||
|
full_name: Real-Time Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- real-time-systems
|
||||||
|
- scheduling
|
||||||
|
type: journal
|
||||||
|
issn: 0922-6443
|
||||||
|
homepage: https://link.springer.com/journal/11241
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/rts
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q2
|
||||||
|
scimago_sjr: '0.550'
|
||||||
|
scimago_h_index: '62'
|
||||||
|
---
|
||||||
|
|
||||||
|
*Real-Time Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q2** |
|
||||||
|
| **SJR** | 0.550 |
|
||||||
|
| **H-Index** | 62 |
|
||||||
|
| **ISSN** | 0922-6443 |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `real-time-systems`, `scheduling` |
|
||||||
|
| **Website** | [https://link.springer.com/journal/11241](https://link.springer.com/journal/11241) |
|
||||||
29
site/content/embedded-systems/venues/journals/TCPS/_index.md
Normal file
29
site/content/embedded-systems/venues/journals/TCPS/_index.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: TCPS
|
||||||
|
full_name: ACM Transactions on Cyber-Physical Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- cyber-physical-systems
|
||||||
|
- real-time-systems
|
||||||
|
type: journal
|
||||||
|
issn: 2378-962X
|
||||||
|
homepage: https://dl.acm.org/journal/tcps
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/tcps
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q2
|
||||||
|
scimago_sjr: '0.734'
|
||||||
|
scimago_h_index: '32'
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM Transactions on Cyber-Physical Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q2** |
|
||||||
|
| **SJR** | 0.734 |
|
||||||
|
| **H-Index** | 32 |
|
||||||
|
| **ISSN** | 2378-962X |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `cyber-physical-systems`, `real-time-systems` |
|
||||||
|
| **Website** | [https://dl.acm.org/journal/tcps](https://dl.acm.org/journal/tcps) |
|
||||||
29
site/content/embedded-systems/venues/journals/TECS/_index.md
Normal file
29
site/content/embedded-systems/venues/journals/TECS/_index.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: TECS
|
||||||
|
full_name: ACM Transactions on Embedded Computing Systems
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- embedded-software
|
||||||
|
- real-time-systems
|
||||||
|
type: journal
|
||||||
|
issn: 1539-9087
|
||||||
|
homepage: https://dl.acm.org/journal/tecs
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/tecs
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q2
|
||||||
|
scimago_sjr: '0.864'
|
||||||
|
scimago_h_index: '70'
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM Transactions on Embedded Computing Systems*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q2** |
|
||||||
|
| **SJR** | 0.864 |
|
||||||
|
| **H-Index** | 70 |
|
||||||
|
| **ISSN** | 1539-9087 |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `embedded-software`, `real-time-systems` |
|
||||||
|
| **Website** | [https://dl.acm.org/journal/tecs](https://dl.acm.org/journal/tecs) |
|
||||||
29
site/content/embedded-systems/venues/journals/TOSN/_index.md
Normal file
29
site/content/embedded-systems/venues/journals/TOSN/_index.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: TOSN
|
||||||
|
full_name: ACM Transactions on Sensor Networks
|
||||||
|
domain:
|
||||||
|
- embedded-systems
|
||||||
|
- sensor-networks
|
||||||
|
- wireless-networks
|
||||||
|
type: journal
|
||||||
|
issn: 1550-4859
|
||||||
|
homepage: https://dl.acm.org/journal/tosn
|
||||||
|
submission_model: rolling
|
||||||
|
dblp_key: journals/tosn
|
||||||
|
draft: false
|
||||||
|
scimago_quartile: Q1
|
||||||
|
scimago_sjr: '0.975'
|
||||||
|
scimago_h_index: '80'
|
||||||
|
---
|
||||||
|
|
||||||
|
*ACM Transactions on Sensor Networks*
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| **SCImago Quartile** | **Q1** |
|
||||||
|
| **SJR** | 0.975 |
|
||||||
|
| **H-Index** | 80 |
|
||||||
|
| **ISSN** | 1550-4859 |
|
||||||
|
| **Submission model** | Rolling |
|
||||||
|
| **Domains** | `embedded-systems`, `sensor-networks`, `wireless-networks` |
|
||||||
|
| **Website** | [https://dl.acm.org/journal/tosn](https://dl.acm.org/journal/tosn) |
|
||||||
14
site/content/embedded-systems/venues/journals/_index.md
Normal file
14
site/content/embedded-systems/venues/journals/_index.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: Journals
|
||||||
|
description: 6 tracked journals
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
| Journal | Full name | SCImago | SJR | H-Index | Model | Domains | Digests |
|
||||||
|
|---|---|---|---|---|---|---|---|
|
||||||
|
| [IoT-J](/embedded-systems/venues/journals/iot-j/) | IEEE Internet of Things Journal | **Q1** | 2.144 | 233 | Rolling | `embedded-systems`, `iot`, `sensor-networks` | — |
|
||||||
|
| [JSA](/embedded-systems/venues/journals/jsa/) | Journal of Systems Architecture | **Q1** | 1.068 | 79 | Rolling | `embedded-systems`, `computer-architecture`, `embedded-software` | — |
|
||||||
|
| [TOSN](/embedded-systems/venues/journals/tosn/) | ACM Transactions on Sensor Networks | **Q1** | 0.975 | 80 | Rolling | `embedded-systems`, `sensor-networks`, `wireless-networks` | — |
|
||||||
|
| [RTS](/embedded-systems/venues/journals/rts/) | Real-Time Systems | **Q2** | 0.550 | 62 | Rolling | `embedded-systems`, `real-time-systems`, `scheduling` | — |
|
||||||
|
| [TCPS](/embedded-systems/venues/journals/tcps/) | ACM Transactions on Cyber-Physical Systems | **Q2** | 0.734 | 32 | Rolling | `embedded-systems`, `cyber-physical-systems`, `real-time-systems` | — |
|
||||||
|
| [TECS](/embedded-systems/venues/journals/tecs/) | ACM Transactions on Embedded Computing Systems | **Q2** | 0.864 | 70 | Rolling | `embedded-systems`, `embedded-software`, `real-time-systems` | — |
|
||||||
62
site/data/embedded-systems/deadlines.yaml
Normal file
62
site/data/embedded-systems/deadlines.yaml
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
generated: '2026-08-18T13:26:46Z'
|
||||||
|
deadlines:
|
||||||
|
RTSS:
|
||||||
|
source: manual
|
||||||
|
event_dates: Dec 8-11, 2026
|
||||||
|
location: Yokohama, Japan
|
||||||
|
abstract_deadline: May 21, 2026
|
||||||
|
submission_deadline: May 26, 2026
|
||||||
|
camera_ready: Sep 16, 2026
|
||||||
|
cfp_url: https://2026.rtss.org/cfp/
|
||||||
|
RTAS:
|
||||||
|
source: manual
|
||||||
|
event_dates: May 17-20, 2027
|
||||||
|
location: Boulder, CO, USA
|
||||||
|
submission_deadline: Nov 5, 2026
|
||||||
|
notification: Jan 28, 2027
|
||||||
|
camera_ready: Mar 30, 2027
|
||||||
|
cfp_url: https://2027.rtas.org/cfp/
|
||||||
|
SenSys:
|
||||||
|
source: manual
|
||||||
|
location: New York, NY, USA
|
||||||
|
abstract_deadline: May 29, 2026
|
||||||
|
submission_deadline: Jun 5, 2026
|
||||||
|
notification: Aug 31, 2026
|
||||||
|
cfp_url: https://sensys.acm.org/2027/cfp.html
|
||||||
|
EMSOFT:
|
||||||
|
source: manual
|
||||||
|
event_dates: Oct 4-9, 2026
|
||||||
|
location: Barcelona, Spain
|
||||||
|
abstract_deadline: Mar 23, 2026
|
||||||
|
submission_deadline: Mar 30, 2026
|
||||||
|
notification: Jul 17, 2026
|
||||||
|
camera_ready: Aug 17, 2026
|
||||||
|
cfp_url: https://esweek.org/emsoft_cfp/
|
||||||
|
CASES:
|
||||||
|
source: manual
|
||||||
|
event_dates: Oct 4-9, 2026
|
||||||
|
location: Barcelona, Spain
|
||||||
|
abstract_deadline: Mar 23, 2026
|
||||||
|
submission_deadline: Mar 30, 2026
|
||||||
|
notification: Jul 17, 2026
|
||||||
|
camera_ready: Aug 17, 2026
|
||||||
|
cfp_url: https://esweek.org/cases_cfp/
|
||||||
|
EWSN:
|
||||||
|
source: manual
|
||||||
|
event_dates: Sep 16-18, 2026
|
||||||
|
location: Dresden, Germany
|
||||||
|
cfp_url: https://ewsn26.netd.cs.tu-dresden.de/calls/papers
|
||||||
|
cycles:
|
||||||
|
- name: Winter
|
||||||
|
abstract_deadline: Jan 30, 2026
|
||||||
|
submission_deadline: Feb 4, 2026
|
||||||
|
notification: Mar 9, 2026
|
||||||
|
camera_ready: Mar 30, 2026
|
||||||
|
- name: Spring
|
||||||
|
abstract_deadline: Apr 24, 2026
|
||||||
|
submission_deadline: May 3, 2026
|
||||||
|
notification: Jun 15, 2026
|
||||||
|
camera_ready: Jul 6, 2026
|
||||||
|
missing:
|
||||||
|
- ECRTS
|
||||||
|
- LCTES
|
||||||
0
site/data/embedded-systems/papers/.gitkeep
Normal file
0
site/data/embedded-systems/papers/.gitkeep
Normal file
117
site/data/embedded-systems/venues.yaml
Normal file
117
site/data/embedded-systems/venues.yaml
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
# Embedded systems — tracked venues
|
||||||
|
# Curated for the computer-science side of the field: real-time systems, embedded
|
||||||
|
# software, compilers and languages, sensing systems. EDA / circuit-design venues
|
||||||
|
# (DAC, DATE, ICCAD, CODES+ISSS) are deliberately out of scope.
|
||||||
|
#
|
||||||
|
# Rankings filled automatically by pa-fetch-icore / pa-fetch-scimago.
|
||||||
|
# Deadlines filled automatically by pa-fetch-deadlines (gaps flagged for manual entry).
|
||||||
|
|
||||||
|
conferences:
|
||||||
|
- acronym: RTSS
|
||||||
|
full_name: "IEEE Real-Time Systems Symposium"
|
||||||
|
domain: [embedded-systems, real-time-systems, scheduling]
|
||||||
|
url: "https://2026.rtss.org/"
|
||||||
|
dblp_key: "conf/rtss"
|
||||||
|
wikicfp_id: false # WikiCFP series stops at RTSS 2025; deadlines maintained manually
|
||||||
|
|
||||||
|
- acronym: SenSys
|
||||||
|
full_name: "ACM/IEEE International Conference on Embedded Artificial Intelligence and Sensing Systems"
|
||||||
|
domain: [embedded-systems, sensor-networks, embedded-ai, iot]
|
||||||
|
url: "https://sensys.acm.org/2027/"
|
||||||
|
dblp_key: "conf/sensys"
|
||||||
|
wikicfp_id: false # merged venue (SenSys + IPSN + IoTDI); WikiCFP still lists the old series
|
||||||
|
|
||||||
|
- acronym: EMSOFT
|
||||||
|
full_name: "ACM SIGBED International Conference on Embedded Software"
|
||||||
|
domain: [embedded-systems, embedded-software, real-time-systems]
|
||||||
|
url: "https://esweek.org/emsoft/"
|
||||||
|
dblp_key: "conf/emsoft"
|
||||||
|
wikicfp_id: false # WikiCFP series stops at EMSOFT 2025; ESWEEK publishes one shared date set
|
||||||
|
|
||||||
|
- acronym: RTAS
|
||||||
|
full_name: "IEEE Real-Time and Embedded Technology and Applications Symposium"
|
||||||
|
domain: [embedded-systems, real-time-systems, cyber-physical-systems]
|
||||||
|
url: "https://2027.rtas.org/"
|
||||||
|
dblp_key: "conf/rtas"
|
||||||
|
wikicfp_id: false # WikiCFP series stops at RTAS 2025; deadlines maintained manually
|
||||||
|
|
||||||
|
- acronym: ECRTS
|
||||||
|
full_name: "Euromicro Conference on Real-Time Systems"
|
||||||
|
domain: [embedded-systems, real-time-systems, scheduling]
|
||||||
|
url: "https://www.ecrts.org/"
|
||||||
|
dblp_key: "conf/ecrts"
|
||||||
|
wikicfp_id: false # last WikiCFP entry is ECRTS 2026 (held); restore an ID once 2027 is posted
|
||||||
|
|
||||||
|
- acronym: CASES
|
||||||
|
full_name: "International Conference on Compilers, Architecture, and Synthesis for Embedded Systems"
|
||||||
|
domain: [embedded-systems, compilers, embedded-software]
|
||||||
|
url: "https://esweek.org/cases/"
|
||||||
|
dblp_key: "conf/cases"
|
||||||
|
wikicfp_id: false # WikiCFP series stops at CASES 2023; ESWEEK publishes one shared date set
|
||||||
|
|
||||||
|
- acronym: LCTES
|
||||||
|
full_name: "ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems"
|
||||||
|
domain: [embedded-systems, compilers, programming-languages, embedded-software]
|
||||||
|
url: "https://conf.researchr.org/series/LCTES"
|
||||||
|
dblp_key: "conf/lctrts"
|
||||||
|
wikicfp_id: false # co-located with PLDI; 2027 edition not announced yet
|
||||||
|
|
||||||
|
- acronym: EWSN
|
||||||
|
full_name: "International Conference on Embedded Wireless Systems and Networks"
|
||||||
|
domain: [embedded-systems, sensor-networks, wireless-networks, iot]
|
||||||
|
url: "https://ewsn26.netd.cs.tu-dresden.de/"
|
||||||
|
dblp_key: "conf/ewsn"
|
||||||
|
wikicfp_id: "190920"
|
||||||
|
|
||||||
|
journals:
|
||||||
|
# scimago_quartile / scimago_sjr / scimago_h_index resolve from
|
||||||
|
# site/data/rankings/scimago.csv by full_name — all six titles match the CSV
|
||||||
|
# exactly, so no inline values are needed here.
|
||||||
|
|
||||||
|
- acronym: TECS
|
||||||
|
full_name: "ACM Transactions on Embedded Computing Systems"
|
||||||
|
domain: [embedded-systems, embedded-software, real-time-systems]
|
||||||
|
issn: "1539-9087"
|
||||||
|
url: "https://dl.acm.org/journal/tecs"
|
||||||
|
dblp_key: "journals/tecs"
|
||||||
|
submission_model: rolling
|
||||||
|
|
||||||
|
- acronym: TOSN
|
||||||
|
full_name: "ACM Transactions on Sensor Networks"
|
||||||
|
domain: [embedded-systems, sensor-networks, wireless-networks]
|
||||||
|
issn: "1550-4859"
|
||||||
|
url: "https://dl.acm.org/journal/tosn"
|
||||||
|
dblp_key: "journals/tosn"
|
||||||
|
submission_model: rolling
|
||||||
|
|
||||||
|
- acronym: JSA
|
||||||
|
full_name: "Journal of Systems Architecture"
|
||||||
|
domain: [embedded-systems, computer-architecture, embedded-software]
|
||||||
|
issn: "1383-7621"
|
||||||
|
url: "https://www.sciencedirect.com/journal/journal-of-systems-architecture"
|
||||||
|
dblp_key: "journals/jsa"
|
||||||
|
submission_model: rolling
|
||||||
|
|
||||||
|
- acronym: IoT-J
|
||||||
|
full_name: "IEEE Internet of Things Journal"
|
||||||
|
domain: [embedded-systems, iot, sensor-networks]
|
||||||
|
issn: "2327-4662"
|
||||||
|
url: "https://ieee-iotj.org/"
|
||||||
|
dblp_key: "journals/iotj"
|
||||||
|
submission_model: rolling
|
||||||
|
|
||||||
|
- acronym: TCPS
|
||||||
|
full_name: "ACM Transactions on Cyber-Physical Systems"
|
||||||
|
domain: [embedded-systems, cyber-physical-systems, real-time-systems]
|
||||||
|
issn: "2378-962X"
|
||||||
|
url: "https://dl.acm.org/journal/tcps"
|
||||||
|
dblp_key: "journals/tcps"
|
||||||
|
submission_model: rolling
|
||||||
|
|
||||||
|
- acronym: RTS
|
||||||
|
full_name: "Real-Time Systems"
|
||||||
|
domain: [embedded-systems, real-time-systems, scheduling]
|
||||||
|
issn: "0922-6443"
|
||||||
|
url: "https://link.springer.com/journal/11241"
|
||||||
|
dblp_key: "journals/rts"
|
||||||
|
submission_model: rolling
|
||||||
@@ -2,3 +2,6 @@ topics:
|
|||||||
- slug: cloud-edge
|
- slug: cloud-edge
|
||||||
title: "Edge and Cloud Systems"
|
title: "Edge and Cloud Systems"
|
||||||
description: "Conferences and journals for edge computing, cloud systems, and distributed systems."
|
description: "Conferences and journals for edge computing, cloud systems, and distributed systems."
|
||||||
|
- slug: embedded-systems
|
||||||
|
title: "Embedded Systems"
|
||||||
|
description: "Conferences and journals for real-time systems, embedded software, and sensing systems."
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ def load_scimago(path: str) -> dict[str, dict]:
|
|||||||
if title:
|
if title:
|
||||||
journals[title] = {
|
journals[title] = {
|
||||||
"scimago_quartile": (row.get("SJR Best Quartile") or row.get("Best Quartile") or "").strip(),
|
"scimago_quartile": (row.get("SJR Best Quartile") or row.get("Best Quartile") or "").strip(),
|
||||||
"scimago_sjr": (row.get("SJR") or "").strip(),
|
"scimago_sjr": (row.get("SJR") or "").strip().replace(",", "."),
|
||||||
"scimago_h_index": (row.get("H index") or row.get("H Index") or "").strip(),
|
"scimago_h_index": (row.get("H index") or row.get("H Index") or "").strip(),
|
||||||
}
|
}
|
||||||
return journals
|
return journals
|
||||||
@@ -423,13 +423,25 @@ def _conferences_section_body(venues: dict, icore: dict, deadlines: dict,
|
|||||||
return "\n".join(lines) + "\n"
|
return "\n".join(lines) + "\n"
|
||||||
|
|
||||||
|
|
||||||
def _journals_section_body(venues: dict, venue_digests: dict | None = None, base_path: str = "") -> str:
|
def _journal_ranks(journal: dict, scimago: dict[str, dict]) -> dict:
|
||||||
|
"""SCImago values for one journal: inline `scimago_*` fields win, CSV fills the gap."""
|
||||||
|
inline = {
|
||||||
|
k: journal[k]
|
||||||
|
for k in ("scimago_quartile", "scimago_sjr", "scimago_h_index")
|
||||||
|
if journal.get(k)
|
||||||
|
}
|
||||||
|
return inline or scimago_lookup(scimago, journal.get("full_name", ""), journal.get("issn", ""))
|
||||||
|
|
||||||
|
|
||||||
|
def _journals_section_body(venues: dict, scimago: dict[str, dict] | None = None,
|
||||||
|
venue_digests: dict | None = None, base_path: str = "") -> str:
|
||||||
rows = []
|
rows = []
|
||||||
for j in venues.get("journals") or []:
|
for j in venues.get("journals") or []:
|
||||||
acronym = j.get("acronym", "")
|
acronym = j.get("acronym", "")
|
||||||
q = j.get("scimago_quartile") or "—"
|
ranks = _journal_ranks(j, scimago or {})
|
||||||
sjr = j.get("scimago_sjr") or "—"
|
q = ranks.get("scimago_quartile") or "—"
|
||||||
h = j.get("scimago_h_index") or "—"
|
sjr = ranks.get("scimago_sjr") or "—"
|
||||||
|
h = ranks.get("scimago_h_index") or "—"
|
||||||
model = (j.get("submission_model") or "rolling").title()
|
model = (j.get("submission_model") or "rolling").title()
|
||||||
domains = ", ".join(f"`{d}`" for d in j.get("domain", []))
|
domains = ", ".join(f"`{d}`" for d in j.get("domain", []))
|
||||||
n_dig = len((venue_digests or {}).get(acronym, []))
|
n_dig = len((venue_digests or {}).get(acronym, []))
|
||||||
@@ -750,12 +762,7 @@ def gen_journals(venues: dict, scimago: dict[str, dict], root: Path,
|
|||||||
path = root / "venues" / "journals" / acronym / "_index.md"
|
path = root / "venues" / "journals" / acronym / "_index.md"
|
||||||
existing_fm, _ = read_hugo_file(path)
|
existing_fm, _ = read_hugo_file(path)
|
||||||
|
|
||||||
inline_sjr = {
|
sjr_data = _journal_ranks(journal, scimago)
|
||||||
k: journal[k]
|
|
||||||
for k in ("scimago_quartile", "scimago_sjr", "scimago_h_index")
|
|
||||||
if journal.get(k)
|
|
||||||
}
|
|
||||||
sjr_data = inline_sjr or scimago_lookup(scimago, journal.get("full_name", ""), journal.get("issn", ""))
|
|
||||||
|
|
||||||
new_fm: dict = {
|
new_fm: dict = {
|
||||||
"title": acronym,
|
"title": acronym,
|
||||||
@@ -794,7 +801,8 @@ def gen_calendar(venues: dict, icore: dict, deadlines: dict, root: Path,
|
|||||||
print(f" {path.relative_to(root.parent)}", file=sys.stderr)
|
print(f" {path.relative_to(root.parent)}", file=sys.stderr)
|
||||||
|
|
||||||
|
|
||||||
def gen_section_indexes(venues: dict, icore: dict, deadlines: dict, root: Path,
|
def gen_section_indexes(venues: dict, icore: dict, scimago: dict[str, dict],
|
||||||
|
deadlines: dict, root: Path,
|
||||||
venue_digests: dict | None = None, base_path: str = "") -> None:
|
venue_digests: dict | None = None, base_path: str = "") -> None:
|
||||||
# venues/_index.md
|
# venues/_index.md
|
||||||
p = root / "venues" / "_index.md"
|
p = root / "venues" / "_index.md"
|
||||||
@@ -815,7 +823,7 @@ def gen_section_indexes(venues: dict, icore: dict, deadlines: dict, root: Path,
|
|||||||
n = len(venues.get("journals") or [])
|
n = len(venues.get("journals") or [])
|
||||||
fm = merge_fm(read_hugo_file(p)[0],
|
fm = merge_fm(read_hugo_file(p)[0],
|
||||||
{"title": "Journals", "description": f"{n} tracked journals", "draft": False}, set())
|
{"title": "Journals", "description": f"{n} tracked journals", "draft": False}, set())
|
||||||
write_hugo_file(p, fm, _journals_section_body(venues, venue_digests, base_path))
|
write_hugo_file(p, fm, _journals_section_body(venues, scimago, venue_digests, base_path))
|
||||||
print(f" {p.relative_to(root.parent)}", file=sys.stderr)
|
print(f" {p.relative_to(root.parent)}", file=sys.stderr)
|
||||||
|
|
||||||
|
|
||||||
@@ -831,6 +839,16 @@ def gen_digests(papers_dir: Path, root: Path,
|
|||||||
real_slugs: set[str] = set()
|
real_slugs: set[str] = set()
|
||||||
count = 0
|
count = 0
|
||||||
|
|
||||||
|
# Section index. Hugo only auto-creates one when the section has a listable
|
||||||
|
# page, and a fresh topic holds nothing but `build.list: never` stubs — so
|
||||||
|
# without this file the Digests nav link 404s until the first real digest.
|
||||||
|
index_path = root / "digests" / "_index.md"
|
||||||
|
index_fm, index_body = read_hugo_file(index_path)
|
||||||
|
index_fm = merge_fm(index_fm, {"title": "Digests", "layout": "digests", "draft": False}, set())
|
||||||
|
write_hugo_file(index_path, index_fm,
|
||||||
|
f"\n{index_body.strip() or 'tl;drs for the top papers.'}\n")
|
||||||
|
print(f" {index_path.relative_to(root.parent)}", file=sys.stderr)
|
||||||
|
|
||||||
if papers_dir.exists():
|
if papers_dir.exists():
|
||||||
for digest_file in sorted(papers_dir.glob("*-digest.yaml")):
|
for digest_file in sorted(papers_dir.glob("*-digest.yaml")):
|
||||||
with open(digest_file, encoding="utf-8") as f:
|
with open(digest_file, encoding="utf-8") as f:
|
||||||
@@ -954,7 +972,7 @@ def main() -> None:
|
|||||||
if deadlines: print(f"Loaded deadlines for {len(deadlines)} venues", file=sys.stderr)
|
if deadlines: print(f"Loaded deadlines for {len(deadlines)} venues", file=sys.stderr)
|
||||||
|
|
||||||
print("\nGenerating venue section indexes …", file=sys.stderr)
|
print("\nGenerating venue section indexes …", file=sys.stderr)
|
||||||
gen_section_indexes(venues, icore, deadlines, content_root, venue_digests, base_path)
|
gen_section_indexes(venues, icore, scimago, deadlines, content_root, venue_digests, base_path)
|
||||||
|
|
||||||
print("\nGenerating conference pages …", file=sys.stderr)
|
print("\nGenerating conference pages …", file=sys.stderr)
|
||||||
n_conf = gen_conferences(venues, icore, deadlines, content_root, venue_digests, base_path)
|
n_conf = gen_conferences(venues, icore, deadlines, content_root, venue_digests, base_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user