Wir verwenden Cookies und Analyse-Tools, um die Nutzerfreundlichkeit der Internet-Seite zu verbessern und für Marketingzwecke. Wenn Sie fortfahren, diese Seite zu verwenden, nehmen wir an, dass Sie damit einverstanden sind. Zur Datenschutzerklärung.
Mastering Software Variability with FeatureIDE
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