Browse Publications Technical Papers 2008-01-0747

Automated Migration of Legacy Functions and Algorithms to Model Based Design 2008-01-0747

Automotive companies have invested a fortune over the last three decades developing real-time embedded control strategies and software to achieve desired functions and performance attributes. Over time, these control algorithms have matured and achieved optimum behavior. The companies have vast repositories of embedded software for a variety of control features that have been validated and deployed for production. These software functions can be reused with minimal modifications for future applications.
The companies are also constantly looking for new ways to improve the productivity of the development process that may translate into lower development costs, higher quality and faster time-to-market. All companies are currently embracing Model Based Design (MBD) tools to help achieve the gains in productivity. The most cost effective approach would be to reuse the available legacy software for carry-over features while developing new features with the new MBD tools.
Ford Motor Company has successfully integrated the legacy Escape Hybrid control strategies into a model. The new model is now being used for development of the next generation of hybrid vehicle controls. This migration process was time consuming and resource intensive. Using the lessons learned from the mainly manual process, the conversion process has been optimized to dramatically speed up the integration of legacy software to support the migration of other legacy projects to MBD. This paper presents the process, the tools and the results of these efforts.


Subscribers can view annotate, and download all of SAE's content. Learn More »


Members save up to 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:

From Virtual Testing to HIL Testing - Towards Seamless Testing


View Details


Integrated Modeling Environment for Detailed Algorithm Design, Simulation and Code Generation


View Details


Prototyping and Simulation as a Means of Software Verification


View Details