• DocumentCode
    2412996
  • Title

    Automatic code generation: A practical approach

  • Author

    Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Cyprus, Nicosia
  • fYear
    2008
  • fDate
    23-26 June 2008
  • Firstpage
    861
  • Lastpage
    866
  • Abstract
    This work contributes in bridging the gap between software design and implementation of component-based systems using software architectures at the modelling/design level and the coordination paradigm at the implementation level. Exploiting the improvements realized by the latest version of UML, we present a methodology for automating the transition from software architecture design of component-based systems described in UML 2.0 to coordination code. The presented methodology is further enhanced with a code generation tool that fully automates the production of the complete code implementing the coordination-communication part of software systems modelled with UML 2.0.
  • Keywords
    Unified Modeling Language; automatic programming; object-oriented programming; program compilers; software architecture; UML; automatic code generation; component-based systems; coordination paradigm; software architectures; software design; Communication system control; Computer architecture; Computer science; Power system modeling; Production systems; Programming; Software architecture; Software design; Software systems; Unified modeling language; Code Generation; Coordination Models and Languages; Software Architectures; UML 2.0;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Interfaces, 2008. ITI 2008. 30th International Conference on
  • Conference_Location
    Dubrovnik
  • ISSN
    1330-1012
  • Print_ISBN
    978-953-7138-12-7
  • Electronic_ISBN
    1330-1012
  • Type

    conf

  • DOI
    10.1109/ITI.2008.4588524
  • Filename
    4588524