timeline
contacts
FeatureIDE is developed mainly at the University of Magdeburg, Germany. It is open source, to acquire the source code see Git repository and bug tracker above. For information about the project, technical questions and bug reports: please contact the FeatureIDE development team. You can also use our bug tracker.
FeatureIDE project members and contributors:
- Thomas Thüm (TU Braunschweig, Germany; University of Magdeburg, Germany; University of Texas at Austin, USA)
- Jens Meinicke (University of Magdeburg, METOP Research Institute, Germany)
- Christian Kästner (Carnegie Mellon University, USA)
- Thomas Leich (METOP Research Institute, Magdeburg, Germany)
- Reimar Schröter (University of Magdeburg, Germany)
- Fabian Benduhn (University of Magdeburg, Germany)
- Sebastian Krieter (University of Magdeburg, Germany)
- Konstantin Tonscheidt (University of Magdeburg, Germany)
- Marcus Pinnecke (University of Magdeburg, Germany)
- Christopher Kruczek (Metop Research Institute, Magdeburg, Germany)
- Stefan Krüger (University of Magdeburg, Germany)
- Sven Schuster (University of Braunschweig, Germany)
- Sandro Schulze (University of Braunschweig, Germany)
- Márcio Ribeiro (Federal University of Alagoas, Brazil)
- Francisco Dalton (Federal University of Alagoas, Brazil)
- Thiago Emmanuel de Oliveira Lima (Federal University of Alagoas, Brazil)
- Flávio Medeiros (Federal University of Alagoas, Brazil)
- Indika Weerasingha Kumara (Swinburne University of Technology, Melbourne, Australia)
- Malinda Kaushalye Kapuruge (Swinburne University of Technology, Melbourne, Australia)
- Angelo Gargantini (University of Bergamo, Italy)
- Paolo Vavassori (University of Bergamo, Italy)
- Don Batory (University of Texas at Austin, USA)
- Sven Apel (University of Passau, Germany)
publications
- Stefan Krüger. Product-Line Verification with Abstract Contracts. Master thesis, University of Magdeburg, Germany, December 2014.
- Florian Proksch and Stefan Krüger. Tool Support for Contracts in FeatureIDE. Technical Report FIN-001-2014, School of Computer Science, University of Magdeburg, Germany, April 2014.
- Matthias Praast. Effiziente Kodierung von Variabilität in Spezifikationen. Master thesis, University of Magdeburg, Germany, March 2014. In German.
- Thomas Thüm, Christian Kästner, Fabian Benduhn, Jens Meinicke, Gunter Saake, and Thomas Leich. FeatureIDE: An Extensible Framework for Feature-Oriented Software Development. Science of Computer Programming, 79(0):70–85, January 2014.
- André Weigelt. Methoden-basierte Komposition von Kontrakten in Feature-orientierter Programmierung. Bachelor thesis, University of Magdeburg, Germany, August 2013. In German.
- Jens Meinicke. JML-Based Verification for Feature-Oriented Programming. Bachelor thesis, University of Magdeburg, Germany, May 2013.
- Fabian Benduhn. Contract-Aware Feature Composition. Bachelor thesis, University of Magdeburg, Germany, October 2012.
- Sönke Holthusen. Typsicherheit in Feature-orientierten Software-Produktlinien in FeatureIDE. Master thesis, University of Magdeburg, Germany, July 2012. In German.
- Fabian Benduhn and Thomas Thüm. FeatureIDE - A Novel Approach to Develop Software. Online Portal, November 2011.
- Thomas Thüm and Fabian Benduhn. Entwicklung von Softwarevarianten mit FeatureIDE. Eclipse Magazin, 12(1):94–97, November 2011. In German.
- Thomas Thüm, Christian Kästner, Sebastian Erdweg, and Norbert Siegmund. Abstract Features in Feature Modeling. In Proceedings of the International Software Product Line Conference (SPLC), pages 191–200. IEEE Computer Society, August 2011.
- Christian Kästner, Thomas Thüm, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel. FeatureIDE: Tool Framework for Feature-Oriented Software Development. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 611–614. IEEE Computer Society, May 2009. Formal Demonstration paper.
- Thomas Thüm, Don Batory, and Christian Kästner. Reasoning about Edits to Feature Models. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 254–264. IEEE Computer Society, May 2009.
- T. Leich, S. Apel, L. Marnitz, and G. Saake. Tool Support for Feature-Oriented Software Development - FeatureIDE: An Eclipse-Based Approach -. In Proceedings of OOPSLA Eclipse Technology eXchange (ETX) Workshop, pages 55–59, San Diego, USA, October 2005.
research based on FeatureIDE
- Barak Cohen and Shahar Maoz. Semantically Configurable Analysis of Scenario-Based Specifications. FASE. 2014.
- Ivan do Carmo Machado, Alcemir Rodrigues Santos, Yguarata Cerqueira Cavalcanti, Eduardo Gomes Trzan, Marcio Magalhaes de Souza, Eduardo Santana de Almeida. Low-level Variability Support for Web-based Software Product Line. VaMoS. January, 2014.
- Maurice H. ter Beek, Stefania Gnesi, and Alessandro Fantechi. Chaining Available Tools to Support the Modelling and Analysis of a Bike-Sharing Product Line. TR. January, 2014.
- Ebrahim Bagheri and Faezeh Ensan. Dynamic Decision Models for Staged Software Product Line Configuration. Requirements Engineering Journal, Springer, To appear.
- Andrea Calvagna, Angelo Gargantini, and Paolo Vavassori. Combinatorial Testing for Feature Models Using CitLab. The 2nd International Workshop on Combinatorial Testing (IWCT), March, 2013.
- Nikolaos Papakonstantinou. System Design and Risk Assessment for Safety Critical Control Software Product Lines. PhD thesis, Aalto University, Finland, 2012.
related publications
- Ina Schaefer, Lorenzo Bettini, Viviana Bono, Ferruccio Damiani, and Nico Tanzarella. Delta-Oriented Programming of Software Product Lines. In Software Product Line Conference (SPLC), volume 6287 of LNCS, pages 77-91. Springer, 2010.
- Sven Apel, Christian Kästner, and Christian Lengauer. FeatureHouse: Language-Independent, Automated Software Composition. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 221-231. IEEE Computer Society, May 2009.
- Don Batory. A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite. In Summer School on Generative and Transformation Techniques in Software Engineering (GTTSE), volume 4143 of LNCS, pages 3-35. Springer, September 2006.
- Sven Apel, Thomas Leich, Marko Rosenmüller, and Gunter Saake. FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In R. Glueck and M. Lowry, editors, Generative Programming and Component Engineering, 4th International Conference, GPCE 2005, volume 3676 of Lecture Notes on Computer Science. Springer, September/october 2005.
- Don Batory. Feature Models, Grammars, and Propositional Formulas. In Software Product Line Conference (SPLC), volume 3714 of LNCS, pages 7-20. Springer, 2005.
- Don Batory, Jacob N. Sarvela, and Axel Rauschmayer. Scaling Step-Wise Refinement. Transactions on Software Engineering (TSE), 30(6):355-371, 2004.
- Yannis Smaragdakis and Don Batory. Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs. ACM Transactions on Software Engineering and Methodology (TOSEM), 11(2):215-255, 2002.