Hybrid domain-specific kits for a flexible software factory

As part of HP Laboratories research into a systematic process for domain-specific reuse, we are exploring the notion of domain-specific kits. Kits are comprised of compatible, domain-specific components, frameworks and glue languages, supported by a variety of technologies and tools, such as domain-specific languages, builders, generators and domain-tailored environments. We are particularly interested in hybrid kits, which combine both generative and compositional reuse, and domain-specific language tools to support the generative part. This paper describes our current work and" directions.