: L. SafaVenue
: 7th OOPSLA Workshop on Domain-Specific ModelingDate
: 2007Type of Experiement
: Quasi-Controlled ExperimentSample Size
: 2Class/Experience Level
: ProfessionalParticipant Selection
: developers within the companyData Collection Method
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.