• 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