Generate UDS Specification
Input Files
Choose file or drag & drop
.arxml / .xml
.arxml / .xml
Choose file or drag & drop
.arxml / .xml
.arxml / .xml
Options
Additional Input Files
Choose file or drag & drop
.cls
.cls
C/C++ source files containing DID read/write functions. Used to extract global variable references.
Choose files or drag & drop
.c / .cpp / .h / .hpp — multiple allowed
.c / .cpp / .h / .hpp — multiple allowed
C/C++ source files containing RID start/stop/result functions. Used to extract global variable references.
Choose files or drag & drop
.c / .cpp / .h / .hpp — multiple allowed
.c / .cpp / .h / .hpp — multiple allowed
About udsxml2tex
Overview
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: —
Features
- 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
Usage
Start the server with the CLI flag and access it in a browser:
udsxml2tex --serve
Optional web dependencies:
pip install udsxml2tex[web]