Domain Specific Software Tools


Domain-Specific Software Tools are software applications assisting in the development of other software or that are end-user-focused tool applications. These tools come in three main flavours: (1) in-house software construction productivity enhancement tools; (2) software construction tools for resale; and (3) end-user software tool applications. Examples include (1) a wide range of software design and project management tools; (2) architecture measurement and reuse tools; and (3) workflow, business modelling and information visualisation tools. The enabling technology will be evaluated with respect to the usability of the resultant tools provided and research and development work will be validated via two supporting objectives using the technology. One will focus on proof-of-concept, in-house, software and end-user application tools, the other on reuse processes, tools and technologies.