TY - GEN
T1 - From intentions to software design using an intentional software product line meta-model
AU - Ouali, Sami
AU - Kraiem, Naoufel
AU - Ben Ghezala, Henda
PY - 2012
Y1 - 2012
N2 - Software Product Line Engineering is a paradigm to develop software which allows the reducing of development costs for each individual product. In this kind of engineering, a family of related products is built out of a common set of core assets. The common characteristics and differences between products are managed in a systematic way. These differences are called variabilities. The variations analysis and the impact of the choices made for a required product are the reason of the main effort to design a product from the product line. In this paper, we try to argue that it is difficult to fully benefit of the SPL if it remains at the software level. The paper proposes a move towards a description of software product line in intentional terms, i.e. intentions and strategies to achieve business goals. We present ISPL, the model to describe intentional Software Product Line. We try through this Meta-models to present the different concepts which we will use in our approach. Thereafter, we propose our process to show how to use this model. This process combines the use of maps, visual techniques for the modeling of product lines, specially features diagrams and Meta-models.
AB - Software Product Line Engineering is a paradigm to develop software which allows the reducing of development costs for each individual product. In this kind of engineering, a family of related products is built out of a common set of core assets. The common characteristics and differences between products are managed in a systematic way. These differences are called variabilities. The variations analysis and the impact of the choices made for a required product are the reason of the main effort to design a product from the product line. In this paper, we try to argue that it is difficult to fully benefit of the SPL if it remains at the software level. The paper proposes a move towards a description of software product line in intentional terms, i.e. intentions and strategies to achieve business goals. We present ISPL, the model to describe intentional Software Product Line. We try through this Meta-models to present the different concepts which we will use in our approach. Thereafter, we propose our process to show how to use this model. This process combines the use of maps, visual techniques for the modeling of product lines, specially features diagrams and Meta-models.
KW - Software Product Line
KW - comparison framework
KW - features modeling
KW - intentional level
KW - metamodels
KW - variability
UR - http://www.scopus.com/inward/record.url?scp=84863615331&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863615331&partnerID=8YFLogxK
U2 - 10.1109/INNOVATIONS.2012.6207776
DO - 10.1109/INNOVATIONS.2012.6207776
M3 - Conference contribution
AN - SCOPUS:84863615331
SN - 9781467311014
T3 - 2012 International Conference on Innovations in Information Technology, IIT 2012
SP - 66
EP - 71
BT - 2012 International Conference on Innovations in Information Technology, IIT 2012
T2 - 2012 International Conference on Innovations in Information Technology, IIT 2012
Y2 - 18 March 2012 through 20 March 2012
ER -