CALM and Cadena: Metamodeling for Component-Based Product-Line Development
Adam Childs, Jesse Greenwald, Georg Jung, Matthew Hoosier, John Hatcliff · Computer · 2006
Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.