How does SAND/sandev compare to MDA?
Model Driven Architecture (MDA) uses a UML model of the application to generate code. More specifically a platform independent model (PIM) drives a platform specific model (PSM) through code generation. Changes to the system are done through changing the model, which is separate from the generated code. Changes to code are not reflected in the model. SAND does not use a separate model hierarchy to generate code. The emphasis is on iterative application definition and repeated code generation. The source code and the application definition are one and the same.