• DocumentCode
    3424139
  • Title

    FireAnt: a tool for reducing enterprise product line architecture deployment, configuration, and testing costs

  • Author

    White, Jules ; Schmidt, Douglas C.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN
  • fYear
    2006
  • fDate
    27-30 March 2006
  • Lastpage
    508
  • Abstract
    Product-line architectures (PLA)s are a paradigm for developing software families by customizing and composing reusable artifacts, rather than handcrafting software from scratch. Extensive testing is required to develop reliable PLAs. Each PLA may have hundreds of valid variants that can be constructed from the architecture´s components. It is crucial that each of these variants be thoroughly tested to ensure the quality of these applications on multiple OS platforms and hardware configurations. Setting up test environments and running tests can become extremely complex and expensive as the number of variants and the complexity of their deployment and configuration increases. Once a variant is deemed ready for deployment and configuration in a production environment, it is crucial that these activities be done identically to the tested configurations and upholds the assumptions of the component developers. Rapidly setting up numerous distributed test environments and ensuring that they are deployed and configured correctly is hard. This poster paper presents FireAnt, which is a tool for the model-driven development (MDD) of PLA deployment plans
  • Keywords
    cost reduction; program testing; software architecture; software reusability; software tools; cost reduction; enterprise product line architecture configuration; enterprise product line architecture deployment; enterprise product line architecture testing; model-driven development; software family development; software reusability; Application software; Computer architecture; Costs; Hardware; Packaging; Production; Programmable logic arrays; Software packages; Software reusability; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2006. ECBS 2006. 13th Annual IEEE International Symposium and Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2546-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2006.43
  • Filename
    1607414