Veeworks work as a vehicle integrator, developing supervisory control software for new vehicle variants using modern techniques like Model-based design (MATLAB and Simulink). We take the project through each stage of the software development lifecycle, namely: Planning, Analysis and Requirements Formation (HLRs and TRs), Architecture Design, Software Module Design, Modelling, Verification and Validation (V&V, or testing), Deployment (or CD: Continuous Deployment) and Continuous Improvement. The project may include a specific piece of vehicle software running on a specific Electronic Control Unit (ECU), such as the Vehicle Control Unit (VCU) software, VCCU, TCU, BMS, BCM or ADCU. Or otherwise, the turnkey project can be executed at a systems level, allowing Veeworks to propose a combination of Commercial Off-The-Shelf (COTS) options and project-specific vehicle software integrations to provide the most cost-effective outcome.
In collaboration with you, and working within any required frameworks (such as ISO 26262, IEC 61508 or ISO 25119), we will create the necessary documentation at each stage of the project to ensure that the development process is transparent, traceable, and well thought-out. Certain artefacts unique to our approach (such as the Software Architecture Design, or SAD report) allow us to provide fixed price turnkey options early in the piece, even when the project is conceptually very large or hard to visualise. Our structured engineering approach ensures that the end-vehicle is safe, reliable, robust and dependable.