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
Link To Document