DocumentCode :
833816
Title :
CALM and Cadena: metamodeling for component-based product-line development
Author :
Childs, Adam ; Greenwald, Jesse ; Jung, Georg ; Hoosier, Matthew ; Hatcliff, John
Author_Institution :
Kansas State Univ., Manhattan, KS, USA
Volume :
39
Issue :
2
fYear :
2006
Firstpage :
42
Lastpage :
50
Abstract :
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.
Keywords :
formal specification; object-oriented programming; product development; programming environments; software reusability; software tools; CALM; Cadena Architecture Language with Metamodeling; adaptive type-centric modeling framework; component-based product-line development; large-scale software development; Architecture description languages; Assembly; Concrete; Guidelines; Java; Large-scale systems; Libraries; Metamodeling; Middleware; Robustness; CALM; Cadena; MDE tools; Metamodeling; Model-driven engineering; Programming languages; Software development; System design;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2006.51
Filename :
1597087
Link To Document :
بازگشت