Title :
Intelligent design of product lines in Holmes
Author :
Succi, Giancarlo ; Pedrycz, Witold ; Yip, Jason ; Kaytazov, Iliyan
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
Abstract :
Software product lines are a promising approach to develop multiple products by providing reduction in rework and a systematic way to exploit the synergistic relationships between products. Many software product line efforts risk failure by ignoring non-reuse aspects of software product lines. One should also consider how to increase the perceived value of each product in the line compared to competitors. Product characterization refers to the analysis of existing and potential products of a firm and their comparison with existing and potential products in the market place. The results of product characterization are essential for defining appropriate goals for a software product line. Holmes is a software product line support tool that addresses the full software product line life cycle by supporting all phases of the Sherlock method. This includes specific targeted and integrated support for product characterization
Keywords :
product development; programming environments; software tools; Holmes; Sherlock method; intelligent design; life cycle; product lines; software product lines; Costs; Domain specific languages; Pricing; Product design; Prototypes; Software design; Software prototyping; Software systems; Software tools;
Conference_Titel :
Electrical and Computer Engineering, 2001. Canadian Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7803-6715-4
DOI :
10.1109/CCECE.2001.933659