Handbook of Re-Engineering Software Intensive Systems into Software Product Lines

This handbook distils the wealth of expertise and knowledge from a large community of researchers and industrial practitioners in Software Product Lines (SPLs) gained through extensive and rigorous theoretical, empirical, and applied research. It is a timely compilation of well-established and cutti...

Fuld beskrivelse

Saved in:
Bibliografiske detaljer
Institution som forfatter: SpringerLink (Online service)
Andre forfattere: Lopez-Herrejon, Roberto E. (Editor), Martinez, Jabier (Editor), Guez Assunção, Wesley Klewerton (Editor), Ziadi, Tewfik (Editor), Acher, Mathieu (Editor), Vergilio, Silvia (Editor)
Format: Electronisk eBog
Sprog:engelsk
Udgivet: Cham : Springer International Publishing : Imprint: Springer, 2023.
Udgivelse:1st ed. 2023.
Fag:
Online adgang:https://doi.org/10.1007/978-3-031-11686-5
Tags: Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!
Indholdsfortegnelse:
  • Part I. Feature location and variability model extraction
  • Chapter. 1. Feature Location in Software Variants Toward Software Product Line Engineering
  • Chapter. 2. Feature & Variability Extraction From Natural Language Requirements
  • Chapter. 3. Semantic History Slicing
  • Chapter. 4. Feature Location in Models (FLiM): Design time and Runtime
  • Chapter. 5. Search-Based Variability Model Synthesis from Variant Configurations
  • Chapter. 6. Extending boolean variability relationship extraction to multi-valued software descriptions
  • Chapter. 7. Machine learning for feature constraints discovery
  • Part. II. Reengineering product line architectures
  • Chapter. 8. Extraction of Software Product Line Architectures from Many System Variants
  • Chapter. 9. ModelVars2SPL: from UML Class Diagram Variants to Software Product Line Core Assets
  • Chapter. 10. Extraction and Evolution of a Software Product Line from Existing Web-Based Systems
  • Chapter. 11. Re-Engineering Microservice Applications into Delta-Oriented Software Product Lines
  • Chapter. 12. Understanding the Variability on the Recovery of Product Line Architectures
  • Part III. Frameworks
  • Chapter. 13. PAxSPL: A framework for aiding SPL Reengineering Planning
  • Chapter. 14. Bottom-Up Technologies for Reuse: A Framework to Support Extractive Software Product Line Adoption Activities
  • Chapter. 15. Systematic Software Reuse with Automated Extraction and Composition for Clone-and-Own
  • Chapter. 16. Re-engineering Automation Software with the Variability Analysis Toolkit
  • Chapter. 17. Managing Software Product Line Evolution by Filtered Editing: The SuperMod Approach
  • Part. IV. Perspectives
  • Chapter. 18. Challenges and Potential Benefits of Adopting Product Line Engineering in Start-Ups: A Preliminary Study
  • Chapter. 19. Re-engineering Legacy Systems as Microservices: An industrial survey of criteria to deal with modularity and variability of features
  • Chapter. 20. Evolution in Software Product Lines: An overview.