The primary concept within MDA is the use of the following layered models:
- Computation-Independent Model
- Platform Independent Model
- Platform Specific Model
Select Business Solutions has always recognized this separation and the resultant mappings, which has allowed us to create the Select Solution for MDA.
Our Select Perspective process and Select Solution Factory tools provide distinct Business Process Modeling (BPM), Application Design (based on platform independent components) and Platform Specific component models.
Linking and traceability is provided between all three, the latter two being provided by Select Asset Manager. Model Driven Architecture (MDA) is about more than template driven code generation, as some vendors would have you believe. We have true three level separation and even extend into the design of physical component deployment, giving you four levels of abstraction. Ultimately, this leads to simplification and a clearer understanding.