Software Engineering for Variability Intensive Systems: Foundations and ApplicationsIvan Mistrik, Matthias Galster, Bruce R. Maxim This book addresses the challenges in the software engineering of variability-intensive systems. Variability-intensive systems can support different usage scenarios by accommodating different and unforeseen features and qualities. The book features academic and industrial contributions that discuss the challenges in developing, maintaining and evolving systems, cloud and mobile services for variability-intensive software systems and the scalability requirements they imply. The book explores software engineering approaches that can efficiently deal with variability-intensive systems as well as applications and use cases benefiting from variability-intensive systems. |
Other editions - View all
Software Engineering for Variability Intensive Systems: Foundations and ... Taylor & Francis Group No preview available - 2021 |
Common terms and phrases
adaptation agile algorithms analysis application assets automated big data systems Bosch Business Ecosystem changes chapter code smells complexity component feature model Computer Conference on Software configuration context knowledge decomposition defined detected Documentation domain DSPL approaches e-government systems Ecosystems Architect environment evaluation example Figure functionality goal model identify IEEE implementation interaction interface International Conference junit layer metaheuristics metrics migration platform portfolio problem diagrams process model product line engineering quality attributes refactoring refactoring solutions reference architecture reuse runtime Scenario selected self-adaptive sensors separation of concerns service-oriented architectures Sharpe ratio Software Architecture software development software ecosystems Software Engineering Software Maintenance Software Product Lines software systems software variability solutions source code specific stakeholders strategy structure Systems and Software technical debt techniques Technology tion types update users Variability in Software variability management variability model variability-intensive systems variants variation points