• DocumentCode
    3242240
  • Title

    Object model driven code generation for the enterprise

  • Author

    Ray, William J. ; Farrar, Andy

  • Author_Institution
    SPAWAR Syst. Center, San Diego, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    84
  • Lastpage
    89
  • Abstract
    In this paper, we look at the benefits of using a code generator to synthesize distributed, object-oriented servers for the enterprise from object models. The primary benefit of any code generator is to reduce the amount of repetitive code that must be produced, thus saving time in the development cycle. Another benefit to our approach is the ability to extend the services generated, enabling the code generator to act as a force multiplier for advanced programmers. Having a code generator synthesize complex code dealing with concurrency, replication, security, availability, persistence and other services for each object server will ensure that all servers followed the same enterprise rules. Also, by using a code generator, developers can experiment more easily with different architectures. One of the last benefits discussed in this paper when using a code generator for the data layer of enterprise architecture may be its ability to deal with evolving technology
  • Keywords
    object-oriented programming; program compilers; availability; code generator; concurrency; force multiplier; object model driven code generation; object-oriented servers; repetitive code; replication; security; Availability; Computer architecture; Concurrent computing; Object oriented modeling; Programming profession; Signal generators; Signal synthesis; Software maintenance; Software prototyping; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 12th International Workshop on, 2001.
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7695-1206-2
  • Type

    conf

  • DOI
    10.1109/IWRSP.2001.933843
  • Filename
    933843