• DocumentCode
    617762
  • Title

    Source Code Generation for large scale applications

  • Author

    Altiparmak, Havva Cetiner ; Tokgoz, Busra ; Balcicek, Okkes Emin ; Ozkaya, Ashhan ; Arslan, A.

  • Author_Institution
    IT Project Manage. & R&D, Kuveyt Turk Participation Bank, Konya, Turkey
  • fYear
    2013
  • fDate
    9-11 May 2013
  • Firstpage
    404
  • Lastpage
    410
  • Abstract
    In this paper, a Source Code Generation (SCG) system has been proposed which provides faster and standardize coding for large scale software systems that is necessary for institutional organizations. SCG is an essential tool that provides the system to run and serve harmoniously as it is written by a single software engineer. The previously used source code generators are mostly UML-based and almost have not been used in real world applications. In the proposed model, screen design that includes business scenarios and database objects such as tables and stored procedures which are the frequently used objects in software institutions will be used as inputs. The system performs domain specific SCG using XML, XSLT technologies trough these inputs and templates. The proposed system has been demonstrated in a general view. On the other hand, its simplicity provides any institution to easily apply it on its own domain.
  • Keywords
    Unified Modeling Language; XML; program compilers; software engineering; software houses; source coding; SCG system; UML-based source code generators; XML technologies; XSLT technologies; business scenarios; database objects; institutional organizations; large scale applications; large scale software systems; screen design; software engineer; software institutions; source code generation system; XML; Enterprise Software Systems; Software Production Line; Source Code Generator; Static ORM; XML; XSLT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), 2013 International Conference on
  • Conference_Location
    Konya
  • Print_ISBN
    978-1-4673-5612-1
  • Type

    conf

  • DOI
    10.1109/TAEECE.2013.6557309
  • Filename
    6557309