Mastering Software Variability with FeatureIDE

Mastering Software Variability with FeatureIDE
Author: Jens Meinicke
Publisher: Springer
Total Pages: 238
Release: 2017-10-03
Genre: Computers
ISBN: 3319614436


Download Mastering Software Variability with FeatureIDE Book in PDF, Epub and Kindle

This book is a self-contained, practical introduction how to use FeatureIDE for modeling and implementing variable systems. In particular, readers learn how to analyze domains using feature models, specify requirements in form of configurations, and how to generate code based on conditional compilation and feature-oriented programming. Given the interactive style of the book, readers can directly try out the open-source development environment. All code examples are available in the standard distribution on GitHub and can immediately been used for individual modifications. Each part of the book is presented as a step-by-step tutorial and additionally illustrated using an ongoing example of elevator control software written in Java. Written by the core development team of FeatureIDE, this book is suitable for students using a tool for deepening the theoretical foundations of variability modeling and implementation, and as a reference for practitioners needing a stable and scalable tool for industrial applications. FeatureIDE is the most used open-source tool for feature modeling and has been continuously improved since 2004. The success of FeatureIDE is due to being a vehicle for cutting-edge product-line research by still providing an easy-to-use and seamless integration into Eclipse.


Mastering Software Variability with FeatureIDE
Language: en
Pages: 238
Authors: Jens Meinicke
Categories: Computers
Type: BOOK - Published: 2017-10-03 - Publisher: Springer

GET EBOOK

This book is a self-contained, practical introduction how to use FeatureIDE for modeling and implementing variable systems. In particular, readers learn how to
Reuse and Software Quality
Language: en
Pages: 152
Authors: Gilles Perrouin
Categories: Computers
Type: BOOK - Published: 2022-06-13 - Publisher: Springer Nature

GET EBOOK

This book constitutes the proceedings of the 20th International Conference on Software and Systems Reuse, ICSR 2022, held in Montpellier, France in June 2022. T
Principled Software Development
Language: en
Pages: 323
Authors: Peter Müller
Categories: Computers
Type: BOOK - Published: 2018-10-23 - Publisher: Springer

GET EBOOK

This book presents a collection of research papers that address the challenge of how to develop software in a principled way that, in particular, enables reason
Consistent View-Based Management of Variability in Space and Time
Language: en
Pages: 310
Authors: Ananieva, Sofia
Categories: Computers
Type: BOOK - Published: 2022-12-06 - Publisher: KIT Scientific Publishing

GET EBOOK

Developing variable systems faces many challenges. Dependencies between interrelated artifacts within a product variant, such as code or diagrams, across produc
Automated Software Testing
Language: en
Pages: 173
Authors: Ajay Kumar Jena
Categories: Technology & Engineering
Type: BOOK - Published: 2020-02-03 - Publisher: Springer Nature

GET EBOOK

This book covers both theory and applications in the automation of software testing tools and techniques for various types of software (e.g. object-oriented, as