Software Integrity Application – Technical Note

Jan 13, 2021

Two members of the Link Engineering team analyze results on a software application.

Introduction
Link Engineering Company (LINK) is a global leader in supplying customized testing services and equipment, delivering solutions across a multitude of industries and applications. LINK’s skilled software developers efficiently and accurately analyze the requirements of each project and provide solutions that exceed customer requests, saving time and money while also increasing functionality. This study outlines the LINK solution to a longstanding customer’s software need, where LINK developed a brand-new application that provided sought-after features and improved automation to a tracking process that had been lacking.

Customer Need
In June of 2019, LINK equipped one of our customer’s facilities with a comprehensive laboratory information management system (LIMS), LabLINK, a fundamental tool to effectively manage the vehicle test operations at one of their proving grounds. Following this successful implementation, the client expressed interest in leveraging the LabLINK installation to develop a Software Integrity application. The application was needed to improve the existing methods for tracking Electronic Control Unit (ECU) software updates throughout their test vehicle fleet. By developing the Software Integrity web application, the customer would benefit from the availability of a universal and robust system that provides file storage, a comparison algorithm for determining the status of vehicle software, integrated reporting, and notifications.

LINK Solution
At the onset of the project, LINK collaborated with the customer to create a software design specification that established baseline expectations for product functionality, including file storage, meta-data conventions, system inputs, comparison logic, reporting formats, user roles, and system accessibility. Throughout the development process, LINK’s software development team actively contributed to defining the final comparison algorithm, which proved to be more robust than the initial concept and resulted in several updates to the original specification.

LINK designed the Software Integrity application as a storage platform for the customer’s software engineers to store ECU files and associate them with meta-data that identifies the specific vehicle family to which they apply. Through a comparison algorithm, the Software Integrity application compares the latest available software versions loaded into the system to the versions installed in the test vehicle fleet. The application receives input data from various sources within the vehicles, and then analyzes the data to determine if the ECU software is up to date. With built-in reporting, the outdated and new software versions can be easily compared by the customer’s software engineers. Similar to LabLINK, Software Integrity users can subscribe to notifications and receive email alerts pertaining to the status of vehicles for which they maintain responsibility.

Implementation
When the user interface was developed, LINK promptly hosted the application to allow the primary customer contact to explore product functionality with real data. The Software Integrity application trial was run in parallel with legacy processes, and evaluations were made between the existing methods and the new Software Integrity application. LINK continually refined the application in preparation for launch by critically assessing the software’s operation with the needs of the customer’s organization.

In March of 2020, Software Integrity V1 went live, and the customer began transitioning out of their legacy processes. With the product implemented and fully functional, the facility is now working on increasing the functionality of Software Integrity to fully leverage efficiencies offered by the new platform.

Results
LINK coordinated with the customer to establish essential software specifications and developed a fully customized solution to fit their unique requirements. Through the proficiency of the LINK team, the customer gained an innovative application that is able to efficiently track and compare the latest ECU software file versions with those installed in their test vehicle fleet, saving them within one system that is available throughout the organization.

Learn more about Vehicle Testing

Contact Us

LINK has been committed to cultivating positive growth and advancing the testing industry since our founding in 1935. Let us help you with a customized testing solution for your next project.

Contact Us

Check out our other blogs

You are now leaving Link Engineering

Link Engineering provides links to web sites of other organizations in order to provide visitors with certain information. A link does not constitute an endorsement of content, viewpoint, policies, products or services of that web site. Once you link to another web site not maintained by Link Engineering, you are subject to the terms and conditions of that web site, including but not limited to its privacy policy.

You will be redirected to

Click the link above to continue or CANCEL

Brakes

Type of TestTest HighlightsEquipment UsedExample Procedures
Chemical TestingMeasurement of copper, asbestos and other elements in brake friction materialsICP-OES / PLMJ2975
Materials TestingPhysical properties including quality control for friction, wear, compressive strain, shear strength, corrosion resistance, swell and growthChase Machine / Compressibility Machine/ Shear Machine / Corrosion Chamber / Environmental Chamber / OvenJ661, ISO 6310, ISO 6311, ISO 6312, ABNT NBR 9301, ABNT NBR 5505, ABNT NBR 5537, ASTM B117
Frequency ResponseComponent Frequency ResponseLaser Vibrometer Test StandSAE J2933, J3001, J2598, L-4375
Structural Fatigue and
Durability
Breaking strength, cyclic fatigueServo Hydraulics, Torque FlexJ2995, C419, C441, GMW18022
Caliper FingerprintingCaliper characteristics such as knockback, rollback, fluid displacement, deflection...Caliper Test Bench / Brake DynamometerL-4177, PF.90257
Brake Drag and DTVResidual drag, disc thickness variation, brake feel and vehicle fuel mileageOff Brake Drag Stand / Brake DynamometerJ2923, GMW14926, GMW14351, PF.90257, L-13080
PerformanceHydraulic, air and electric brakes, friction levels, stopping distance, corrosion, cleanability, brake torque variation, rotor cracking, regulation, stability control, coastdownBrake Dynamometer, Model 4000 DASJ2784, J2928 IS026867, GMW14985, PF.90210, PF.90244, L-405, FMVSS 121, FMVSS 122, FMVSS 105, FMVSS 135, FMVSS 126, FMVSS 136, ECE R13H, AMS
WearRotor wear, drum wear, lining wear, DTV, durability, city traffic, suburban trafficBrake Dynamometer, Model 4000 DASJ2707, USCT, L-423, PF.90244, Los Angeles, Detroit, Phoenix, Birmingham, Marquette
NVHBrake squeal during drag and decel events at different temperatures, pressure and torque levelsNVH Brake DynamometerJ2521, L420, 1430, GMW17427, PF. 90244
Brake EmissionsBrake dust particle size, count, concentration and massBrake DynamometerWLTP, CARB, Duty cycle

Hubs/Bearings

Type of TestTest HighlightsEquipment UsedExample Procedures
Wheel BearingWater intrusion and durability when exposed to mud and saltBearing Test StandLINK Hub and Bearing, GMW16306, GMW16310
Passenger car, sport/performance and open bed vehicle wheel bearing spallingBearing Test StandGMW16311, GMW16308, GMW16309
Brinelling resistance validates long-term reliability/durabilityBearing Test StandGMW16305
Rotary fatigue lifeRotary Fatigue MachineGMW16325
Wheel HubRotary bending fatigue life characteristicsRotary Fatigue MachineGMW14249
Hub/BearingEvaluate hub and bearing performance, durability, seals and NVH when exposed to extreme environmental effects such as temperature and mud/salt solutionBearing Test Stand/Rotary FatigueTIP-000037A, LINK Hub and Bearing, SAE J1095, LINK Impact
Hub FatigueHub fatigue using biaxial loadingBiaxial Test StandSAE J2562

Wheels

Type of TestTest HighlightsEquipment UsedExample Procedures
ChemicalEvaluates filiform corrosion on painted aluminum wheels and painted aluminum trimICP-OESASTM E3061
Wheel Corrosion and CoatingsEvaluates filiform corrosion, tape adhesion, degree of rusting on painted aluminum wheels and painted aluminum trimCorrosion ChamberSAE J2635, ASTM B368, ISO 9227,
ISO 2409, ASTM D3599,
ABNT NBR 11003, ASTM D610,
ASTM D1654
Wheel FatigueLoad simulation test of aluminum alloy wheelsBiaxialBMW QV36026, SAE J2562, FORD
L-307, GMW14340
Dynamic Cornering Fatigue and Dynamic Radial Fatigue - Steel wheelsEccentric Mass and RadialABNT NBR 6750
Rotational fatigue, Radial load fatigue and biaxial load fatigue of steel and aluminum wheelsEccentric Mass, Radial and BiaxialABNT NBR 6751
Dynamic Cornering Fatigue and Dynamic Radial Fatigue and Impact resistance of temporary use and normal highway use aluminum wheelsEccentric Mass, Radial and Drop TestABNT NBR 6752
Wheel Radial FatigueRadialGMW14909
Wheel ImpactWheel Inboard Rim Flange Vertical ImpactDrop TestGMW15321
Wheel radial impactDrop TestCETP 04.04-L300
Wheel Lateral ImpactDrop TestGMW14910, SAE J175
Wheel StiffnessFrequency Response Function (FRF)Frequency ResponseGMW14876
Deformation of the wheelServo HydraulicsJ2315
Center cap heat
resistance
Center Cap deformation under elevated temperature conditionsBench TestBrake Heat Center Cap

Tires

Type of TestTest HighlightsEquipment UsedExample Procedures
Parking ForcesAllows proper sizing of power steering componentsForce and MotionLINK Parking Forces
Tire FootprintDetermines the contact patch geometryForce and MotionTire Footprint
Tire Modeling
Determine tire inertia which is then used Ftire and other models and simulationsInertia MachineLINK Tire Inertial Properties
On-center parking effort test for Ftire inputForce and MotionSWP
Determine static stiffness (X, Y, Z, Alpha) for Ftire inputStatic Stiffness MachineSAE Static Stiffness
Determine how the tire envelopes an obstacleCleat MachineJ2731
Measure the forces and moments generated at a high frequency response spindle when the tire impacts a cleatCleat MachineJ2730
Braking and Cornering PerformanceDetermine the straight line braking performance of a tireForce and MotionJ2673
Determine the free rolling cornering properties of a tireForce and MotionSAE TIME, J1987, SWP
Measure the combined cornering and braking performance of a tireForce and MotionJ2675
Tire StiffnessMeasure rolling vertical stiffness of a tire at speedRolling Vertical Stiffness
Rolling ResistanceMeasure tire rolling resistance using a drumForce and Motion, Rolling ResistanceJ1269, J2452
Tire WearAssess tire wear in the labForce and MotionLINK Wear Test
Tire NVHTest tire sizzle, cornering noise, pass-by noise, steering wheel dither, freeze crack impacts, high speed uniformity and imbalance sensitivityForce and Motion, Dynamometer, Model 4000 DASNoise, Vibration, Harshness