Title :
Automated Code Generation for Industrial-Strength Systems
Author :
Weigert, Thomas ; Weil, Frank ; Van Den Berg, Aswin ; Dietz, Paul ; Marth, Kevin
Author_Institution :
Missouri Univ. of Sci. & Technol., Rolla, MO
fDate :
July 28 2008-Aug. 1 2008
Abstract :
Model-driven engineering proposes to develop software systems by first creating an executable model of the system design and then transforming this model into an implementation. This paper discusses the design of an automatic code generation system that transforms such models into product implementations for highly reliable, industrial-strength systems. It provides insights, practical considerations, and lessons learned when developing code generators for applications that must conform to the constraints imposed by real-world, high-performance systems. Automatic code generation has played a large part in dramatically increasing both the quality and the reliability of software for these systems.
Keywords :
formal specification; program compilers; software reliability; automated code generation; automatic code generation system; code generators; executable model; industrial-strength systems; model-driven engineering; software reliability; software systems; system design; Application software; Automation; Computer applications; Computer industry; Model driven engineering; Programming; Real time systems; Software quality; Software systems; Unified modeling language; Model-driven engineering; code generation; program transformation;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.26