Generate UDS Specification
.arxml / .xml — multiple allowed
.arxml / .xml
.cls
C/C++ source files containing DID read/write functions. Used to extract global variable references.
.c / .cpp / .h / .hpp — multiple allowed
C/C++ source files containing RID start/stop/result functions. Used to extract global variable references.
.c / .cpp / .h / .hpp — multiple allowed
Chat with the parsed UDS Spec
Requires pip install udsxml2tex[llm] on the server.
The spec JSON is sent to Anthropic with a 1-hour cache so repeat
questions are cheap. Your API key, when supplied here, lives only
in the current browser session and is sent with each chat request.
About udsxml2tex
udsxml2tex 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:
udsxml2tex --serve
Optional web dependencies:
pip install udsxml2tex[web]