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...
Saved in:
| Institution som forfatter: | |
|---|---|
| Andre forfattere: | , , , , , |
| 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.