Bruce Powel Douglass
Telelogic
The introduction of natural C concepts, such as files, functions and variables, into the Unified Modeling Language (UML) as a profile has enabled C developers to reap all the benefits of Model-Driven Architecture (MDA) without radically altering they ways in which they think and work. The process of visualization makes it possible to incorporate legacy code into the development environment without changing a single line, which enables C developers to reuse legacy code (IP). This paper discusses how the generation of production-quality structured code directly from the model significantly lowers risk by allowing UML and MDA to fit into existing processes. This in turn reduces the risk involved in adopting these technologies, and saves development time.
|