id author title date pages extension mime words sentences flesch summary cache txt work_a3if4pjqhnd3bjhbt5y4d43h6i A. Childs CALM and Cadena: Metamodeling for Component-Based Product-Line Development 2006 9 .pdf application/pdf 4634 343 42 roles: The product-line architect sets the system architecture, selects infrastructure platforms, and organizes Existing software modeling approaches fail to support many product-line development component model and supporting services, that developers can reuse for all products within the family. manner by working at a level of abstraction that avoids committing to specific underlying component models or implementations.This allows using different middleware Cadena provides a spectrum of plug-in points, letting users add specialized functionality for the component systems modeled at each CALM styles, enabling Cadena plug-in developers to add The starting point of a CALM specification is the definition of component, connector, and interface kinds to structural details regarding particular component models, underlying middleware, and product development Component and interface kinds from the style are available in the Cadena module editor, shown in Figure 2, to design-time types in the module is then available for allocating and connecting component instances at the scenario tier. ./cache/work_a3if4pjqhnd3bjhbt5y4d43h6i.pdf ./txt/work_a3if4pjqhnd3bjhbt5y4d43h6i.txt