DocumentCode :
1129487
Title :
Software reuse in product populations
Author :
Van Ommering, Rob
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
Volume :
31
Issue :
7
fYear :
2005
fDate :
7/1/2005 12:00:00 AM
Firstpage :
537
Lastpage :
550
Abstract :
Consumer products are becoming increasingly software intensive. The software complexity of individual products grows, while the diversity of products increases and the lead time must decrease. Software reuse is the answer to this, not only within a family but also between families of consumer products. We have devised an approach based upon a software component technology to enable reuse. This paper describes that approach, and it zooms in on two important aspects of component-based development. One aspect concerns the prediction of system properties from properties of components, which we illustrate using thread synchronization as example. The other aspect concerns branching of our software in our configuration management systems, where our analysis leads to the discovery that we may be constantly rewriting our own code and to the definition of the turn-over factor to quantify this. We end this paper with a brief validation of our approach.
Keywords :
configuration management; object-oriented programming; software architecture; software reusability; component-based development; component-based software architecture; configuration management system; software complexity; software component technology; software intensive consumer products; software product family; software product line; software reuse; thread synchronization; Application software; Computer industry; Consumer electronics; Consumer products; Electronics industry; Home appliances; Software architecture; Software systems; TV; Yarn; Index Terms- Software reuse; component-based software architectures; software components; software product families; software product lines.;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2005.84
Filename :
1492370
Link To Document :
بازگشت