There are a number of tools available that aim to improve the software development process by having the developer model software using the Unified Modeling Language (UML). The level of support provided for taking the model and turning it into the target implementation varies considerably, from no support at all to full translation of the model and its content. This paper provides an overview of the latter approach and discusses the numerous benefits of a fully translatable model using a rules-based code generator.

Note: By clicking on the above link, this paper will be emailed to your TechOnline log-in address by Mentor Graphics.