A separation-based UI architecture with a DSL for role specialization
We propose a new DSL and separation-based architecture and development methodology. The approach separates front-end UI concerns from back-end implementation concerns. A climate science application illustrates the approach and verifies its validity. Evaluation of the approach includes comparative analysis and usability studies. The approach increases developer productivity and enhances UI design flexibility.
domain specific language model driven engineering user experience