Generate UDS Specification
demo-repo/;
Load redundant-uC sample bundle stages a
1+1 primary/secondary pair (sample1_* + sample2_*) under
demo-repo/primary/ and
demo-repo/secondary/. Both bundles attach the
full Compliance Matrix (Compliance Matrix) CSV set so the
repo → Compliance Matrix → tex → pdf flow can be exercised without any
local files.
\cite{} references in LaTeX.
--gen-arxml-from-csv flag.
.cls
Generate an ODX 2.2 PDX bundle from the repo session loaded above. Load it in CANoe via Diagnostic / ISO TP → Configuration → ODX/PDX to get the same Trace-window UDS decoding that CDD provides — no proprietary CDD file required.
Parsed Summary
Chat with the parsed UDS Spec
Requires pip install udsdoc[llm] on the server.
For Ollama, pick Ollama (local) — Base URL, model, and API key
are filled in automatically, and the Install model dropdown
pulls any supported OSS model with one click. For other local servers
(llama.cpp / vLLM / LM Studio), pick OpenAI-compatible and set
the Base URL manually
— your spec JSON never leaves your machine.
The default Anthropic path uses prompt caching so repeat questions are cheap.
Your API key, when supplied here, lives only in this browser tab.
About udsdoc
udsdoc converts AUTOSAR DCM / CanTp / DEM ARXML configuration files into professional UDS (ISO 14229) specification documents. It supports LaTeX, HTML, and PDF output formats.
Version: —
- Parse AUTOSAR DCM ARXML — sessions, security levels, services, DIDs, routines, DTCs
- Optional DEM ARXML for full DTC event configuration
- Output formats: LaTeX (ZIP), HTML (ZIP), PDF
- Custom LaTeX class file (.cls) support
- DID C code scanning — extract global variable references from DID read/write functions
- RID C code scanning — extract global variable references from RID start/stop/result functions
- Parse & Preview — inspect specification before generating
- Works entirely in-browser — no data leaves your machine
Start the server with the CLI flag and access it in a browser:
udsdoc --serve
Optional web dependencies:
pip install udsdoc[web]