DocumentCode :
2642075
Title :
Key considerations in the translation of legacy embedded control software to Model Based Executable Specifications
Author :
Baloh, Michael ; Raghav, Gopal ; Sivashankar, Shiva
Author_Institution :
Emmeskay, Inc., 47119 Five Mile Road, Plymouth, Michigan 48170 USA
fYear :
2006
fDate :
4-6 Oct. 2006
Firstpage :
539
Lastpage :
544
Abstract :
Traditionally, control algorithms were explored using analytical approaches and limited computational methods while they were implemented as hand-written C-code by software engineers. This gap between algorithm exploration and implementation is being bridged by using graphical modeling tools such as Simulink®. Models implemented in Simulink® serve as Executable Specifications. They can be simulated to verify against requirements and be used as the basis for embedded code generation. The benefits of this approach have prompted many organizations to undertake fairly large effort to migrate their existing Legacy Embedded Software to Model Based Executable Specifications in order to reuse and to leverage their existing control know-how. This paper discusses some key aspects of this Translation Process that are important to ensure that the process is efficient and it results in a work product that is a “true representation” of the source code. The importance of a structured process, aids for model implementation, and, criteria to measure the resulting model quality are discussed in detail in this paper.
Keywords :
Algorithm design and analysis; Application software; Automatic control; Automotive engineering; Computational modeling; Control system synthesis; Embedded computing; Embedded software; Software algorithms; Software measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE
Conference_Location :
Munich, Germany
Print_ISBN :
0-7803-9797-5
Electronic_ISBN :
0-7803-9797-5
Type :
conf
DOI :
10.1109/CACSD-CCA-ISIC.2006.4776703
Filename :
4776703
Link To Document :
بازگشت