Abstract
Modeling evolving variability has always been a challenge for software Product line developers. Indeed, the most recent approaches discuss the problem with the architecture aspect through languages or models. Despite the contributions of these approaches, they have not discussed the possibility to represent the evolving Product line variability with the current UML role given that the latter was designed for a single software system. In this paper, we focused on the use of the concept of evolving role resulting from the adaptation of UML role to represent the evolving variability in the software product line.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Seidl, C., Heidenreich, F., Aßmann, U.: Co-Evolution of Models and Feature Mapping in Software Product Lines. In: Proceeding of the 16th International Conference of the Sofware Poduct Line, Salvador-Brazil (2012)
Steimann, F.: A radical revision of uML’s role concept. In: Evans, A., Caskurlu, B., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 194–209. Springer, Heidelberg (2000)
Audibert, L.: UML 2 - Édition 2007, Institut Universitaire de Technologie de Villetaneuse , adresse auteur: Laurent.audibert[at]iutv.univ-paris13.fr (2007)
Jodłowski, A., Płodzień, J., Stemposz, E., Subieta, K.: Introducing Dynamic Object Roles into the UML Class Diagram. Varsovia University, Poland (2008)
Depke R., Engels G., Küster J. M.: On the Integration of Roles in the UML. Technical Report No. 214, University of Paderborn (2000)
Dahchour, M., Rayad, H., Lakhrissi, Y., Krioule, A.: Extension UML par les rôles.Département Informatique, INPT, Rabat, Maroc (2007)
Guido Boella, A., van der Torre, L., Verhagen, H.: Roles, an Interdisciplinary Perspective. University of Torino, Italy (2009)
Subietay, K., Lowskiz, A.J., HabelAx, P., PLodzie, J.: Conceptual modeling of business applications with dynamic object roles (2003)
Chernuchin, D., Dittrich, G.: Dependencies of Roles. Dortmund University (2006)
Zhu, H., Alkins, R.: Towards Role-Based Programming, Department of Computer Science. Nipissing University (2008)
Paulo, J., Almeida, A., Guizzardi, G.: Semantic Foundation for Role-Related Concepts in Enterprise Modeling. University of EspÃrito Santo, Brazil (2008)
Kozaki, K., Sunagawa, E., Kitamura, Y., Mizoguchi, R.: Role Representation Model Using OWL and SWRL ISIR. Osaka University, Japan (2007)
Djebar, Y., Kimour, M.T.: Un modèle pour la variabilité dans les LdP. In: Conférence Internationale de l’informatique appliquée -ICAI 2009-BBA, pp. 454–460 (2009)
UML -OMG,2007(a).: Unified Modeling Language,V2.1 (2007), www.OMG.org
Borba, P., Teixeira, L., Gheyi, R.: A theory of software product line refinement. In: Cavalcanti, A., Deharbe, D., Gaudel, M.-C., Woodcock, J. (eds.) ICTAC 2010. LNCS, vol. 6255, pp. 15–43. Springer, Heidelberg (2010)
Anquetil, N., Kulesza, U., Mitschke, R., Moreira, A., Royer, J.-C., Rummler, A., Sousa, A.: A Model-driven Traceability Framework for Software Product Lines. Software and Systems Modeling (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Djebar, Y., Guersi, N., Kimour, M.T. (2013). A Model-Based on Role for Software Product-Line Evolving Variability. In: Amine, A., Otmane, A., Bellatreche, L. (eds) Modeling Approaches and Algorithms for Advanced Computer Applications. Studies in Computational Intelligence, vol 488. Springer, Cham. https://doi.org/10.1007/978-3-319-00560-7_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-00560-7_30
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-00559-1
Online ISBN: 978-3-319-00560-7
eBook Packages: EngineeringEngineering (R0)