Generate UDS Specification
Compliance Matrix optional
Verify Compliance Matrix rows — Accepted / Conditional / Rejected (LLM)
Generate ECU skeleton ARXML (ZIP)
Options (ECU name, LaTeX class)
.cls
Parsed Summary
LLM providers
Connect a provider to power the Compliance Matrix
Verify Compliance Matrix rows feature (Accepted /
Conditionally-Accepted / Rejected verification).
Claude uses a real browser sign-in;
ChatGPT and Gemini use an API key
(the Connect button opens the key page for you);
Ollama runs fully locally.
Credentials are stored on this machine under
~/.udsdoc/ (never in the browser).
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]