A code generation strategy for CORBA-based Internet applications

Chris Loftus, A. Olsen, Eurico Inocêncio, Paula Viana · 2002

Presents an integrated approach (practices) to object-oriented distributed application development that covers all phases of software development: requirements capture, analysis, design (structural and behavioural), simulation and targeting to CORBA-based distributed processing environments. We focus on a code generation strategy that addresses and supports all phases of the practices. We highlight code generation objectives including support for multiple paths through the practices, reuse of existing tool-sets and support for traceability. We describe one path in more detail and present an example of design-OMT-to-SDL translation based on labelling in OMT. We describe two development environments used in the project and analyse them with respect to their support for our code generation objectives. Our tool adaptation work is addressing identified weaknesses. This includes an SDL-to-Java/CORBA code generator, the generation of CORBA-to-SDL-mapping C++ wrappers for C code generated by existing tools and the use of CORBA to integrate development tools and support traceability.

Read the paper · More papers on PaperTik