DocumentCode
2449823
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
fYear
2008
fDate
July 28 2008-Aug. 1 2008
Firstpage
464
Lastpage
472
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location
Turku
ISSN
0730-3157
Print_ISBN
978-0-7695-3262-2
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2008.26
Filename
4591598
Link To Document