A first-generation software product line for data acquisition systems in astronomy

J. C. López-Ruiz, Rubén Heradio, J.A. Cerrada, José Ramón Coz Fernández, Pablo López Ramos · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2008

This article presents a case study on developing a software product line for data acquisition systems in astronomy based on the Exemplar Driven Development methodology and the Exemplar Flexibilization Language tool. The main strategies to build the software product line are based on the domain commonality and variability, the incremental scope and the use of existing artifacts. It consists on a lean methodology with little impact on the organization, suitable for small projects, which reduces product line start-up time. Software Product Lines focuses on creating a family of products instead of individual products. This approach has spectacular benefits on reducing the time to market, maintaining the know-how, reducing the development costs and increasing the quality of new products. The maintenance of the products is also enhanced since all the data acquisition systems share the same product line architecture.

Read the paper · More papers on PaperTik