Exemplar driven development of software product lines |
| |
Authors: | Ruben Heradio David Fernandez-Amoros Luis de la Torre Ismael Abad |
| |
Affiliation: | 1. Dept. of Software Engineering and Computer Systems, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;2. Dept. of Languages and Computer Systems, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;3. Dept. of Computer Science and Automatic Control, Universidad Nacional de Educación a Distancia, Juan del Rosal 16, E-28040 Madrid, Spain;1. Key Laboratory of Invertebrate Systematics and Application of Hebei Province, College of Life Sciences, Hebei University, Baoding, Hebei 071002, China;2. College of Life Sciences and Biotechnology, Mianyang Normal University, Mianyang, Sichuan 621000, China;3. College of Life Sciences, Shaanxi Normal University, Xi’an, Shaanxi 710062, China;1. State Key Laboratory for Novel Software Technology, Software Institute, Nanjing University, 210093, China;2. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China;3. Centre for Creative Computing (CCC), Bath Spa University, England, UK;4. Department of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75275-0122, USA;5. School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, 310018, China;1. Faculty of Architecture, Czech Technical University in Prague, Thákurova 9, 166 34 Prague 6, Czech Republic;2. Faculty of Environmental Sciences, Czech University of Life Sciences Prague, Kamýcká 1176, 16521 Prague 6, Czech Republic |
| |
Abstract: | The benefits of following a product line approach to develop similar software systems are well documented. Nevertheless, some case studies have revealed significant barriers to adopt such approach. In order to minimize the paradigm shift between conventional software engineering and software product line engineering, this paper presents a new development process where the products of a domain are made by analogy to an existing product. Furthermore, this paper discusses the capabilities and limitations of different techniques to implement the analogy relation and proposes a new language to overcome such limitations. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|