Programming Techniques Group CERN, ECP Division, 1211 Geneva 23, SwitzerlandAutomatic code generation is a way to ensure consistency between design and implementation stages of the software life cycle, but most CASE tools offer weak code generation capabilities. In the OPLA project, we have built a prototype of a configurable code generation system that can be coupled with most CASE tools and which can be parametrised to generate any language or format. The system relies upon a central dictionary that preserves independence between input and output formats. Versions have been produced for OMTool and LOV/OMT and we generate C++, ADAMO DDL, and World Wide Web documentation.
Generated with CERN WebMaker