The Making Of User-Interface Designer, A Proprietary DSM Tool

Author(s): L. Safa
Venue: 7th OOPSLA Workshop on Domain-Specific Modeling
Date: 2007

Type of Experiement: Quasi-Controlled Experiment
Sample Size: 2
Class/Experience Level: Professional
Participant Selection: developers within the company
Data Collection Method: Observation


This paper relates the construction of UI Designer, a proprietary tool that enables up to 5-fold productivity enhancements by synthesizing finished software products out of domain-specific models. We start by presenting our development context and rationales for using Domain-Specific Modeling (DSM). Next we describe our approach to define domain-specific notations with an emphasis on pseudo-realistic modeling and dynamic modeling. We conclude with a discussion on the topics of tool applicability and tool maintainability.