Generating Enterprise Applications from Models
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
ISEC '08 Proceedings of the 1st India software engineering conference
Rapid UI development for enterprise applications: combining manual and model-driven techniques
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Model-driven development of security-aware GUIs for data-centric applications
Foundations of security analysis and design VI
Cost estimation for model-driven engineering
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
We discuss our experience in applying model-driven techniques to build Graphical User Interfaces (GUI) of large enterprise business applications. Our approach involves capturing various user interface patterns in the form of platform independent parameterized templates and instantiating them with relevant application data, serving as the template arguments. Models thus instantiated are translated to platform specific GUI implementation artifacts by a set of template-specific code generators. We describe this approach in detail and share our experiences and the lessons learnt from using the approach in developing large database-centric business applications for the past fourteen years. Our ongoing work to address some of the limitations of this approach, especially on variability management of GUI in software product lines, is also presented in brief.