Software stability model: software product line engineering overhauled

  • Authors:
  • M. E. Fayad;Shivanshu K. Singh

  • Affiliations:
  • San Jose State University, San Jose, CA;vrlSoft, Inc., Mountain View, CA

  • Venue:
  • Proceedings of the 2010 Workshop on Knowledge-Oriented Product Line Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software Product Lines are increasingly being perceived as a viable option of manufacturing software, and as a software development paradigm. Software Product Lines allow organizations to yield high returns on initial investments, better times to market, cut costs and increase profits and increase the ability to enter any market or domain of application, rather quickly, than what has been possible in the past. Software Stability Model, along with the multiple benefits that it brings along with the approach to software architecture, design and development that it incorporates into the development methodology that it follows, is significantly better than the existing concept of software product lines. Benefits of using this model range from moving from a specialized section or sub-section of a domain that a product line targets to a situation where the product line can be made to be applicable in various situations that involve problems spanning across multiple domains, leave alone a specialized section in a specific domain only, to making the product a highly dynamic and evolvable base resource, such that it virtually never fades out or the longevity of the product line itself being increased manifold This work discusses the various benefits that Software Stability has over the regular Product Line Engineering and how some of Software Stability Model's concepts can make the product lines of today, much better.