Validazione Automatica Software Validazione Automatica Software Magneti Marelli Powertrain has developed a series of effective automatic software validation procedures with a view to satisfy the needs of the automotive market in an increasingly effective and timely manner. The evolution of Hardware in The Loop simulators allows the development of models capable of repeatedly simulating the behaviour of a vehicle, a necessary basis for automation. The following elements underlie automatic software validation: Hardware in The Loop Simulator This tool can reproduce electrical networks and the behaviour of the vehicle to which the device being tested will be connected. Magneti Marelli designs and builds the configurations of the electrical networks and the vehicle operation model using dSpace simulators. Sensors and actuators, communication networks, engine, transmission and system environmental parameters are also included in the simulation. Mathematical Vehicle Model This model is the set of vehicle components and of their functional interactions. Magneti Marelli designs and builds, in cooperation with universities, the Simulink™ models of vehicles for Engine Control and Transmission Control systems applications. Test Automation Environment This is a set of tools used to stimulate, acquire and analyze data pertaining to the simulated system. Magneti Marelli has designed and built a Test Automation environment based on dSpace products in order to reduce the development times of Test Suites. Test Suites This is the set of Test Scripts used to carry out non-regression tests. Magneti Marelli designs and builds a series of Test Scripts in order to automatically validate the key functions of the product. Scripts are used during the software development phase in order to ensure non-regression of the functions. The automatic validation procedures have allowed Magneti Marelli to improve software quality despite the increasing complexity of the systems.