Publikationen

2016

Fabian Benduhn, Reimar Schröter, Andy Kenner, Christopher Kruczek, Thomas Leich, and Gunter Saake. Migration from Annotation-Based to Composition-Based Product Lines: Towards a Tool-Driven Process. In International Conference on Advances and Trends in Software Engineering, 2016. accepted.

Mustafa Al-Hajjaji, Fabian Benduhn, Thomas Thüm, Thomas Leich, and Gunter Saake. Mutation Operators for Preprocessor-Based Variability. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 81–88, New York, NY, USA, January 2016. ACM.

Jens Meinicke, Thomas Thüm, Reimar Schröter, Sebastian Krieter, Fabian Benduhn, Gunter Saake, and Thomas Leich. FeatureIDE: Taming the Preprocessor Wilderness. In Proceedings of the International Conference on Software Engineering (ICSE), 2016. accepted.

Juliana Alves Pereira, Sebastian Krieter, Jens Meinicke, Reimar Schröter, Gunter Saake, and Thomas Leich. FeatureIDE: Scalable Product Configuration of Variable Systems. In Proceedings of the International Conference on Software Reuse (ICSR), 2016. accepted.

2015

Fabian Benduhn, Thomas Thüm, Malte Lochau, Thomas Leich, and Gunter Saake. A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines. InInternational Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 80–87, New York, NY, USA, January 2015. ACM.

2014

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.

Janet Siegmund, Christian Kästner, Sven Apel, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, and André Brechmann. Understanding Understanding Source Code with Functional Magnetic Resonance Imaging. In ICSE, pages 378–389, 2014.

2013

Janet Feigenspan, Christian Kästner, Sven Apel, Jörg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. Do Background Colors Improve Program Comprehension in the #ifdef Hell?. Empirical Software Engineering, 18(4):699–745, 2013.

Michael Soffner, Norbert Siegmund, Marko Rosenmüller, Janet Feigenspan, Thomas Leich, and Gunter Saake. A Variability Model for Query Optimizers. In Database and Information Systems VII. Selected Papers from the Tenth International Baltic Conference on Databases and Information Systems 2012, pages 15–28. IOS Press, January 2013.

2012

Thomas Leich. Variables Nanodatenmanagement für eingebettete Systeme. Dissertation, University of Magdeburg, Germany, November 2012. In German.

Martin Schäler, Thomas Leich, Marko Rosenmüller, and Gunter Saake. Building Information System Variants with Tailored Database Schemas Using Features. In 24th International Conference on Advanced Information Systems Engineering (CAiSE), volume 7328 of LNCS, pages 597 – 612. Springer, June 2012.

Janet Siegmund, André Brechmann, Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich, and Gunter Saake. Toward Measuring Program Comprehension with Functional Magnetic Resonance Imaging. In International Symposium on the Foundations of Software Engineering - New Ideas Track (FSE-NIER), pages 24:1–24:4, 2012.

2011

Schäler, M.; Leich, Th.; Siegmund, N.; Kästner, Ch.; Saake, G.: Generierung maßgeschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition. In 14. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web, volume P-180 of LNI, pages 414–534. GI, 2011

Ulrich, M., Leich, Th.: Unterstützung der polizeilichen Ermittlungsarbeit durch neue Daktyloskopische Technologien, Vortrag auf dem BKA Kongress, Wiesbaden, 2011

Leich, Th.: Database – Centric Chain – of – Custody in Miometric Forensic Systems, BioID 2011, Brandenburg

2010

Apel, S.; Kolesnikov, S.; Liebig, J.; Kästner, Ch.; Kuhlemann M.; Leich, Th.: Access control in feature-oriented programming. Science of Computer Programming, Volume Special Issue on Feature-Oriented Software Development, 2010

2009

Rosenmüller, M.; Apel, S.; Leich, Th.; Saake, G.: Tailor-Made Data Management for Embedded Systems: A Case Study on Berkeley DB. Data & Knowledge Engineering (DKE) Journal, 68(12):1493-1512, 2009

Apel, S.; Liebig, J.; Kästner, CH.; Kuhlemann, M.; Leich, Th.: An Orthogonal Access Modifier Model for Feature-Oriented Programming. In Proceedings of the International Workshop on Feature-Oriented Software Development (FOSD), pages 26-32. ACM Press, 2009

Feigenspan, J.; Kästner, Ch.; Apel, S.; Leich, Th.: How to Compare Program Comprehension in FOSD Empirically - An Experience Report. In Proceedings of the International Workshop on Feature-Oriented Software Development (FOSD), pages 52-59. ACM Press, 2009

Liebig, J.; Apel, S.; Lengauer, Ch.; Leich, Th.: RobbyDBMS - A Case Study on Hardware/Software Product Line Engineering. In Proceedings of the Internation Workshop on Feature-Oriented Software Development (FOSD), pages 60-65. ACM Press, 2009

Kästner, Ch.; Thüm, Th.; Saake, G.; Feigenspan, J.; Leich, Th.; Wielgorz, F.; Apel, S.: FeatureIDE: Tool Framework for Feature-Oriented Software Development. In Proceedings of the 31th International Conference on Software Engineering (ICSE) (Vancouver, Canada). IEEE, 2009 

Rosenmüller, M.; Kästner, Ch.; Siegmund, N.; Sunkle, S.; Apel, S.; Leich, Th.; Saake, G.: SQL á la Carte - Toward Tailor-made Data Management. In Proceedings of the GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW). Springer-Verlag, 2009

Saake, G.; Rosenmüller, M.; Siegmund, N.; Kästner, Ch.; Leich, Th.: Downsizing Data Management for Embedded Systems. Egyptian Computer Science Journal (ECS), 31(1):1–13, January 2009

2008

Apel, S.; Leich, Th.; Saake, G.: Aspectual Feature Modules, IEEE Transactions on Software Engineering, Volume 34, Number 2, pages 162-180, 2008

Rosenmüller, M.; Siegmund, N.; Schirmeier, H.; Sincero, J.; Apel, S.; Leich, Th.; Spinczyk, O.; Saake, G.: FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems, Workshop on Software Engineering for Tailor-made Data Management (SETMDM), 2008

2007

Apel, S.; Kästner, Ch.; Leich, Th.; Saake,G.: Aspect Refinement - Unifying AOP and Stepwise Refinement. In Proceedings of International Conference TOOLS EUROPE 2007 - Objects, Models, Components, Patterns (TOOLS'07), Zurich, Switzerland, 2007

Kuhlemann, M.; Apel, S.; Leich, Th.: Streamlining Feature-Oriented Designs. In Proceedings of ETAPS International Symposium on Software Composition (SC'07), Braga, Portugal, 2007

Pukall, M.; Leich, Th.; Kuhlemann, M.; Rosenmüller, M.: Highly Configurable Transaction Management for Embedded Systems In Proceedings of AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), Vancouver, British Columbia, 2007

Kuhlemann, M.; Rosenmüller, M.; Apel, S.; Leich, Th.: On the Duality of Aspect-Oriented and Feature-Oriented Design Patterns. In Proceedings of AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), Vancouver, British Columbia, 2007 

Apel, S.; Kaestner, C.; Kuhlemann, M.; Leich, Th.: Pointcuts, Advice, Refinements, and Collaborations: Similarities, Differences, and Synergies, Innovations in Systems and Software Engineering (ISSE) - A NASA Journal, Volume 3, Number 3-4, ISSN: 1614-5046, Springer, 2007

Apel, S.; Kaestner, C.; Leich, Th.; Saake, G.: Aspect Refinement - Unifying AOP and Stepwise Refinement, Journal of Object Technology (JOT), Volume 6, Number 9, October, 2007, pages 13-33, Special Issue. TOOLS EUROPE 2007

Kuhlemann, M.; Leich, Th.; Apel, S.: Merkmalorientierte Architekturen für eingebettete Datenmanagementsysteme, BTW Workshop Maßgeschneidertes Datenmanagement, Aachener Informatik-Berichte, 2007, March, RWTH Aachen

Kuhlemann, M.; Apel, S.; Leich, Th.: Streamlining Feature-Oriented Designs, Software Composition, 2007

Kuhlemann, M.; Rosenmüller, M.; Apel, S.; Leich, Th.: On the Duality of Aspect-Oriented and Feature-Oriented Design Patterns, 2007, AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software

Pukall, M.; Leich, Th.; Kuhlemann, M.; Rosenmüller, M.: Highly Configurable Transaction Management for Embedded Systems, 2007, AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software

Rosenmüller, M.; Leich, Th.; Apel, S.; Saake, G.: Von Mini- über Micro- bis zu Nano-DBMS: Datenhaltung in eingebetteten Systemen, Datenbank Spektrum, Volume 7, Number 20, 2007, February, dpunkt.verlag

Rosenmüller, M.; Leich, Th.; Apel, S.: Konfigurierbarkeit für ressourceneffiziente Datenhaltung in eingebetteten Systemen am Beispiel von Berkeley DB, 2007, Datenbanksysteme in Business Technologie und Web - Workshop

Saake, G.; Rosenmüller, M.; Siegmund, N.; Kästner, C.; Leich, Th.: Downsizing Data Management for Embedded Systems, International Conference on Information Technology, November, 2007

Rosenmüller, M.; Leich, Th.; Apel, S.: Konfigurierbarkeit für ressourceneffiziente Datenhaltung in eingebetteten Systemen am Beispiel von Berkeley DB. In Proceedings of BTW Workshop on Tailor-made Data Management, Aachen, Germany, 2007 

2006

Apel, S.; Kuhlemann, M.; Leich, Th.: Generic Feature Modules: Two-Staged Program Customization. In Proceedings of International Conference on Software and Data Technologies (ICSOFT'06), Setubal, Portugal, 2006

Apel, S.; Leich, Th.; Saake, G.: Aspectual Mixin Layers: Aspects and Features in Concert. In Proceedings of IEEE and ACM SIGSOFT 28th International Conference on Software Engineering (ICSE'06), Shanghai, China, 2006

Apel, S.; Kästner, Ch.; Kuhlemann, M.; Leich, Th.: Modularität von Softwarebausteinen: Aspekte versus Merkmale. iX Magazin für Professionelle Informationstechnik, Number 10, 2006

Apel, S.; Kästner, Ch.; Leich, Th.; Saake, G.: Aspect Refinement. Technical Report Number 10, Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany, 2006

2005

Apel, S.; Leich, Th.; Saake, G.: Aspect Refinement and Bounded Quantification in Incremental Designs. In Proceedings of the 12th Asia-Pacific Software Engineering Conference (presented at AOASIA'05 Workshop), Taipei, Taiwan, 2005. Available in the IEEE Digital Library

Leich, Th.; Apel, S.; Rosenmüller, M.; Saake, G.: Handling Optional Features in Software Product Lines. In Proceedings of OOPSLA Workshop on Managing Variabilities consistently in Design and Code, San Diego, USA, 2005

Leich, Th.; Apel, S.; Marnitz, L.; Saake, G.: Tool Support for Feature-Oriented Software Development - FeatureIDE: An Eclipse-Based Approach -. In Proceedings of OOPSLA Workshop on Eclipse Technology eXchange (ETX), San Diego, USA, 2005. Available in the ACM Digital Library

Apel, S.; Leich, Th.; Saake, G.: Aspect Refinement in Software Product Lines. In Aspects and Software Product Lines (ASPL'05): An Early Aspects Workshop at SPLC-Europe'05, Rennes, France, 2005

Apel, S.; Leich, Th.; Rosenmüller, M.; Saake, G.: FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In Proceedings of 4th International Conference on Generative Programming and Component Engineering (GPCE'05), Tallinn, Estonia, 2005, Lecture Notes in Computer Science (LNCS), volume 3676, Springer-Verlag, 2005

Leich, Th.; Apel, S.; Saake, G.: Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager. In Proceedings of the 9th East-European Conference on Advances in Databases and Information Systems (ADBIS'05), Tallinn, Estonia, September 12-15, 2005, Lecture Notes in Computer Science (LNCS), volume 3631, Springer-Verlag, 2005

Apel, S.; Leich, Th.; Rosenmüller, M.; Saake, G.: Combining Feature-Oriented and Aspect-Oriented Programming to Support Software Evolution. In Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'05), Glasgow, Scotland, 2005

Leich, Th.; Apel, S.: Ein merkmalsorientierter Speichermanager für eingebettete Systeme. In Tagungsband zum 17. GI-Workshop über Grundlagen von Datenbanken, Institute of Computer Science, Martin-Luther-University Halle-Wittenberg, Wörlitz, Germany, 2005

Apel, S.; Sichting, H.; Leich, Th.; Plack, M.: On Implementation Techniques for Mobile and Pervasive Middleware Families. In Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI’05), Orlando, Florida, 2005

Apel, S.; Sichting, H.; Leich, Th.; Plack, M.: The FATIMA Middleware for Mobile and Pervasive Computing. In Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI’05), Orlando, Florida, 2005

Apel, S.; Leich, Th.; Saake, G.: Mixin-Based Aspect Inheritance. Technical Report Number 10, Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany, 2005

Apel, S.; Leich, Th.; Saake, G.: Aspectual Mixin Layers. Technical Report Number 8, Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany, 2005

2004

Apel, S.; Sichting, H.; Leich, Th.; Plack, M.: The FATIMA Middleware for Mobile and Pervasive Computing. In Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI'05), Orlando, Florida, 2005

2003

Apel, S.; Sichting, H.; Böhm, K.: Configurable Binding. How to Exploit Mixins and Design Patterns for Resource-Constrained Environments. Technical Report No. 14/2004, Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany, 2004

Apel, S.; Plack, M.: Überblick und Vergleich von Technologien zur Realisierung einer Middleware für mobile Informationssysteme. In Birgitta König-Ries, Michael Klein, and Phillipp Obreiter, editors, Proceedings of Persistence, Scalability, Transactions – Database Mechanisms for Mobile Applications, Workshop of the GI-Arbeitskreis Mobile Datenbanken und Informationssysteme, volume P-43 of GI-Edition – Lecture Notes in Informatics (LNI), 2003

Apel, S.: Towards a Flexible Tailor-Made Middleware for Mobile Distributed Information Systems. In Anne James, Muhammad Younas, and Mike Jackson, editors, Technical Report of the 20th British National Conference on Databases (BNCOD20), pages 33-40. University of Coventry, School of Mathematical and Information Scienes, 2003. Presented at the PhD Forum of the BNCOD20

Höding,M.; Leich, Th.; Plack, M.: Conext-Based Querying for Mobile Applications with ContextSQL. In Proceedings of the 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI2003), Orlando, Florida, USA, 2003

Höding, M.; Plack, M.; Leich, Th.: A Flexible Middleware for Mobile Computing Using ContextSQL. In Proceedings of the 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI2003), Orlando, Florida, USA, 2003

Apel, S.; Plack, M.: Komponenten einer Middleware-Plattform für Mobile Informationssysteme. In Hagen Höpfner, Gunter Saake, and Eike Schallehn, editors, Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken 10.-13. Juni 2003, Preprint Nr. 06/2003, pages 93-97, Tangermünde, Sachsen-Anhalt, Deutschland, 2003. Fakultät für Informatik, Universität Magdeburg

Apel, S.; Leich, Th.: Einsatz von Aspektorientierung und Programmfamilien bei der Entwicklung von Datenbank-Management-Systemen. In Hagen Höpfner, Gunter Saake, and Eike Schallehn, editors, Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken 10.-13. Juni 2003, Preprint Nr. 06/2003, pages 103-107, Tangermünde, Sachsen-Anhalt, Deutschland, 2003. Fakultät für Informatik, Universität Magdeburg

Apel, S.; Plack, M.: Vergleich von Technologien als Grundlage einer Middleware für mobile Informationssysteme. In Britta König-Ries, editor, Proceedings of the Workshop Scalability, Persistence, Transactions – Database Mechanisms for Mobile Applications 10.-11. April, Karlsruhe, Deutschland, 2003. Fakultät für Informatik, Universität Karlsruhe

Klingenberg, D.: Verbesserung der Handhabbarkeit von komplexen Softwaredokumentationen durch Visualisierung von Dokumentbeziehungen. In Hagen Höpfner and Gunter Saake, editors, Beitragsband zum Studierenden-Programm bei der 10. Fachtagung Datenbanksysteme für Business, Technologie und Web, GI Fachbereich Datenbanken und Informationssysteme, 25 Februar in Leipzig, pages 37-39. Fakultät für Informatik, Universität Magdeburg, 2003

Plack, M.; Höding, M.: Analyse von Beziehungen zwischen Datenbankobjekten zur Unterstützung der Synchronisation von ERP-Systemen. In Gunnar Weber, editors, Tagungsband zum 14. GI-Workshop Grundlagen von Datenbanken 21.-24. Mai 2002, Preprint CS-01-02, pages 91-95, Fischland-Darß, Deutschland, 2003. Fachbereich Informatik, Universität Rostock

2002

Plack, M.: Leich, Th.: Eine Middleware-Architektur für Mobile Informationssysteme. In Sigrid Schubert, Bernd Reusch, and Norbert Jesse, editors, Informatik bewegt: Informatik 2002 – 32. Jahrestagung der Gesellschaft für Informatik e.v. (GI), 30. September – 3.Oktober 2002 in Dortmund, volume 19 of LNI, pages 594-598. GI, 2002