Mastering Software Variability with FeatureIDE

CHF 71.15
Auf Lager
SKU
99KN4F2LFO7
Stock 1 Verfügbar
Geliefert zwischen Di., 25.11.2025 und Mi., 26.11.2025

Details

Offers a step-by-step tutorial on FeatureIDE, an open-source Eclipse plug-in for software product-line engineering used in industrial projects
Written by the core development team of FeatureIDE for both practitioners and students
Illustrates all relevant topics and issues using a running example of elevator control software


Autorentext
Jens Meinicke is a PhD student at University of Magdeburg, Germany. Since 2011 he has developed FeatureIDE as a programmer and a researcher, and since fall 2016 he is working at Carnegie Mellon University in Pittsburgh as Visiting Researcher.
**
Thomas Thüm is a postdoctoral researcher at TU Braunschweig, Germany. In 2010, his master thesis had received the Software Engineering Award 2011 of the Ernst-Denert-Foundation, and in 2015, he received the Dissertation Award of the University of Magdeburg. He made substantial contributions to the source code between 2007 and 2010. Since then, he manages the development and releases of FeatureIDE.
**Reimar Schröter is a PhD student at University of Magdeburg, Germany. Since 2012, he has been responsible for the integration of several extensions into FeatureIDE. He supervised courses in which students used FeatureIDE for product-line development and extend withnew functionalities.
**
Fabian Benduhn is a PhD student at University of Magdeburg, Germany. He has contributed to the development of FeatureIDE, used it for teaching, and has been involved in preparing FeatureIDE for industrial application together with METOP GmbH.
**Thomas Leich is Professor for Requirements Engineering at Harz University of Applied Sciences in Wernigerode, Germany. He is also Executive Director of METOP GmbH, an affiliate institute to the University of Magdeburg. Since 2001 he worked for several DAX 30 companies as consultant and software architect. In 2004, he initiated FeatureIDE as a part of the FeatureC++ project at the University of Magdeburg. Until today he is responsible for industrial extensions and consulting of FeatureIDE.
**
Gunter Saake** is Professor for Databases and Software Engineering at University of Magdeburg, Germany. He has more than 200 publications covering various areas of data base management, formal methods, and software engineering. He is the author of several basic and graduate text books on database technology and an introductory book for computer science students. He is also co-author of the book Feature-Oriented Software Product Lines (Springer, 2013) presenting the foundations of feature-oriented software product-line engineering.

Inhalt
1 Software Variability.- 2 Getting Started.- 3 FeatureIDE in a Nutshell.- 4 An Elevator as a Running Example.- 5 Feature Modeling.- 6 Product Configuration.- 7 Feature Traceability in Feature Models and Configurations.- 8 Quality Assurance for Feature Models and Configurations.- 9 Conditional Compilation with FeatureIDE.- 10 Developing an Elevator with Conditional Compilation.- 11 Feature Traceability for Conditional Compilation.- 12 Quality Assurance for Conditional Compilation.- 13 Feature-Oriented Programming with FeatureIDE.- 14 Developing an Elevator with Feature-Oriented Programming.- 15 Feature Traceability for Feature-Oriented Programming.- 16 Quality Assurance for Feature-Oriented Programming.- 17 Tool Support Beyond Preprocessors and Feature Modules.- 18 Tool Support for Product-Line Maintenance.- 19 Overview on FeatureIDE.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783319870809
    • Sprache Englisch
    • Auflage Softcover reprint of the original 1st edition 2017
    • Größe H235mm x B155mm x T15mm
    • Jahr 2018
    • EAN 9783319870809
    • Format Kartonierter Einband
    • ISBN 3319870807
    • Veröffentlichung 18.08.2018
    • Titel Mastering Software Variability with FeatureIDE
    • Autor Jens Meinicke , Thomas Thüm , Gunter Saake , Fabian Benduhn , Thomas Leich , Reimar Schröter
    • Gewicht 394g
    • Herausgeber Springer International Publishing
    • Anzahl Seiten 256
    • Lesemotiv Verstehen
    • Genre Informatik

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470