Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Software Product Lines: a Case Study Mark Ardis Nigel Daleyy

Summary: Software Product Lines: a Case Study
Mark Ardis Nigel Daleyy
Daniel Ho manz
Harvey Siyx
David Weiss{
January 28, 2000
A software product line is a family of products that share common features to
meet the needs of a market area. Systematic processes have been developed to reduce
dramatically the cost of a product line. Such product line engineering processes have
proven practical and e ective in industrial use, but are not widely understood. The
Family-Oriented Abstraction, Speci cation and Translation (FAST) process has been
used successfully at Lucent Technologies in over 25 domains, providing productivity
improvements of as much as four to one. In this paper, we show how to use FAST
to document precisely the key abstractions in a domain, exploit design patterns in a
generic product line architecture, generate documentation and Java code, and auto-
mate testing to reduce costs. The paper is based on a detailed case study covering all
aspects from domain analysis through testing.
Keywords: domain engineering, software product line, commonality, variability, FAST
1 Introduction


Source: Ardis, Mark - School of Systems and Enterprises, Stevens Institute of Technology


Collections: Computer Technologies and Information Sciences