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
Link To Document