Introducing Software Product Line Engineering for Metal Processing Lines in a Small to Medium Enterprise

Cost reduction, time to market, product quality improvement, and the support of technological evolution are all critical issues that software companies must face to be competitive in today's market. Software product line engineering (SPLE) is one approach to address these issues. This paper presents the experiences of Mondragon Sistemas de Informacion, a small-to-medium company, of introducing software product line engineering. The paper describes reports the benefits generated by deploying a software product line for developing programmable logic controllers' programs for metal processing lines as well as lessons learned.