Although, the benefits of "domain specific" languages and development environments are widely recognized, constructing a design environment for a new domain remains a costly activity, requiring expertise in several areas of software development and the targeted domain. We've simplified this task by creating a COTS-based product line architecture for design editors and a generator that customizes the components of this architecture to produce domain specific design editors. In this product family Microsoft PowerPoint provides both the graphic middleware and end-user GUI for the generated design editors, and domain specific analyzers provide real-time feedback. on the designs created in those editors.
展开▼