Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 488))

  • 1437 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Audibert, L.: UML 2 - Édition 2007, Institut Universitaire de Technologie de Villetaneuse , adresse auteur: Laurent.audibert[at]iutv.univ-paris13.fr (2007)

    Google Scholar 

  4. Jodłowski, A., Płodzień, J., Stemposz, E., Subieta, K.: Introducing Dynamic Object Roles into the UML Class Diagram. Varsovia University, Poland (2008)

    Google Scholar 

  5. Depke R., Engels G., Küster J. M.: On the Integration of Roles in the UML. Technical Report No. 214, University of Paderborn (2000)

    Google Scholar 

  6. Dahchour, M., Rayad, H., Lakhrissi, Y., Krioule, A.: Extension UML par les rôles.Département Informatique, INPT, Rabat, Maroc (2007)

    Google Scholar 

  7. Guido Boella, A., van der Torre, L., Verhagen, H.: Roles, an Interdisciplinary Perspective. University of Torino, Italy (2009)

    Google Scholar 

  8. Subietay, K., Lowskiz, A.J., HabelAx, P., PLodzie, J.: Conceptual modeling of business applications with dynamic object roles (2003)

    Google Scholar 

  9. Chernuchin, D., Dittrich, G.: Dependencies of Roles. Dortmund University (2006)

    Google Scholar 

  10. Zhu, H., Alkins, R.: Towards Role-Based Programming, Department of Computer Science. Nipissing University (2008)

    Google Scholar 

  11. Paulo, J., Almeida, A., Guizzardi, G.: Semantic Foundation for Role-Related Concepts in Enterprise Modeling. University of Espírito Santo, Brazil (2008)

    Google Scholar 

  12. Kozaki, K., Sunagawa, E., Kitamura, Y., Mizoguchi, R.: Role Representation Model Using OWL and SWRL ISIR. Osaka University, Japan (2007)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. UML -OMG,2007(a).: Unified Modeling Language,V2.1 (2007), www.OMG.org

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yacine Djebar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics