• 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