Fakultät für Informatik Arbeitsgruppe Datenbanken
Martin Kuhlemann

Dipl.-Inform. Martin Kuhlemann


Office: Building 29, Room 112

Phone: ++49 391 67-12994
Fax:     ++49 391 67-12020
Email:


Research Interests:
  • Implementation techniques,
  • Domain engineering, product lines, program families,
  • Modularization techniques,
    • Object-oriented programming,
    • Aspect-oriented programming,
    • Feature-oriented programming,
    • Generative programming,
    • Generic programming,
  • Databases.
Teachings:
Current Projects:
Publications:
(Bibtex entries here)

2010

  • Norbert Siegmund, Martin Kuhlemann, Sven Apel, and Mario Pukall. Optimizing Non-functional Properties of Software Product Lines by means of Refactorings. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS), pages 115–122, January 2010.
  • Martin Kuhlemann, Norbert Siegmund, and Sven Apel. Using Collaborations to Encapsulate Features? An Explorative Study. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS), pages 139–142, January 2010.

2009

  • Martin Kuhlemann, Don Batory, and Christian Kästner. Safe Composition of Non-Monotonic Features. In Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE). ACM Press, October 2009.
  • Christian Kästner, Sven Apel, and Martin Kuhlemann. A Model of Refactoring Physically and Virtually Separated Features. In Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE), pages 157–166. ACM Press, October 2009.
  • Sven Apel, Jörg Liebig, Christian Kästner, Martin Kuhlemann, and Thomas Leich. An Orthogonal Access Modifier Model for Feature-Oriented Programming. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 27–34. ACM Press, October 2009. (PDF)
  • Christian Kästner, Sven Apel, Salvador Trujillo, Martin Kuhlemann, and Don Batory. Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach. In Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS EUROPE), volume 33 of Lecture Notes in Business Information Processing, pages 175–194. Springer, June 2009. (PDF)
  • Sandro Schulze and Martin Kuhlemann. Advanced Analysis for Code Clone Removal. In Proceedings des Workshops der GI-Fachgruppe Software Reengineering (SRE), erschienen in den GI Softwaretechnik-Trends 29(2), pages 10–12. Gesellschaft für Informatik (GI), May 2009.
  • Christian Kästner, Sven Apel, and Martin Kuhlemann. LJAR: A Model of Refactoring Physically and Virtually Separated Features. Technical Report 08, School of Computer Science, University of Magdeburg, Germany, May 2009.
  • Sandro Schulze and Martin Kuhlemann. A Holistic Approach for Processing of Detected Code Clones. In 3rd International Workshop on Software Clones (IWSC), Workshop Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR), page 38. IEEE, March 2009.
  • M. Kuhlemann, D. Batory, and S. Apel. Refactoring feature modules. In Proc. International Conference on Software Reuse, pages 106–115, 2009.
  • M. Kuhlemann, D. Batory, and C. Kästner. Safe composition of refactoring feature modules. Technical Report 7, Faculty of Computer Science, University of Magdeburg, 2009.

2008

  • Norbert Siegmund, Marko Rosenmüller, Martin Kuhlemann, Christian Kästner, and Gunter Saake. Measuring Non-functional Properties in Software Product Lines for Product Derivation. In Proceedings of the 15th International Asia-Pacific Software Engineering Conference (APSEC), pages 187–194. IEEE Computer Society, December 2008.
  • Christian Kästner, Sven Apel, and Martin Kuhlemann. Granularity in Software Product Lines. In Proceedings of the 30th International Conference on Software Engineering (ICSE), pages 311–320, New York, NY, USA, May 2008. ACM. (PDF)
  • S. Sunkle, M. Kuhlemann, N. Siegmund, M. Rosenmüller, and G. Saake. Generating Highly Customizable SQL Parsers. In Workshop on Software Engineering for Tailor-made Data Management, pages 29–34, March 2008.
  • Christian Kästner, Sven Apel, Salvador Trujillo, Martin Kuhlemann, and Don Batory. Language-Independent Safe Decomposition of Legacy Applications into Features. Technical Report 2, School of Computer Science, University of Magdeburg, Germany, March 2008.
  • N. Siegmund, M. Kuhlemann, M. Rosenmüller, C. Kästner, and G. Saake. Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 25–23, January 2008.
  • S. Demeyer, Y.-G. Guéhéneuc, A. Keller, C.F.J. Lange, K. Mens, A. Kuhn, and M. Kuhlemann. Report of the 10th ECOOP'07 Workshop on Object-Oriented Reengineering. In ECOOP'07 Workshop Reader, Lecture Notes in Computer Science. Springer-Verlag, 2008.
  • M. Kuhlemann, S. Apel, M. Rosenmüller, and R. Lopez-Herrejon. A Multiparadigm Study of Crosscutting Modularity in Design Patterns. In R.F. Paige and B. Meyer, editors, Proceedings of the International Conference Objects, Models, Components, Patterns (TOOLS EUROPE), LNBIP, pages 121–140. Springer-Verlag, 2008.
  • Sandro Schulze, Martin Kuhlemann, and Marko Rosenmüller. Towards a Refactoring Guideline Using Code Clone Classification. In 2nd Workshop on Refactoring Tools, Companion of OOPSLA, pages 1–4. ACM, 2008.
  • M. Kuhlemann. Transforming Object-Oriented Design Pattern Structures into Layers. Technical Report 9, Fakultaet fuer Informatik, Universitaet Magdeburg, 2008.
  • M. Kuhlemann, D. Batory, and S. Apel. Refactoring feature modules. Technical Report 15, Faculty of Computer Science, University of Magdeburg, 2008.

2007

  • S. Apel, C. Kaestner, M. Kuhlemann, and T. Leich. Pointcuts, Advice, Refinements, and Collaborations: Similarities, Differences, and Synergies. Innovations in Systems and Software Engineering (ISSE) – A NASA Journal, 3(3-4), December 2007. (PDF)
  • M. Rosenmüller, M. Kuhlemann, N. Siegmund, and H. Schirmeier. Avoiding Variability of Method Signatures in Software Product Lines: A Case Study. In GPCE Workshop on Aspect-Oriented Product Line Engineering (AOPLE), October 2007.
  • M. Kuhlemann and C. Kaestner. Reducing the Complexity of AspectJ Mechanisms for Recurring Extensions. In Second GPCE Workshop on Aspect-Oriented Product Line Engineering (AOPLE), October 2007.
  • C. Kästner, M. Kuhlemann, and D. Batory. Automating Feature-Oriented Refactoring of Legacy Applications. In Proceedings of the 1st ECOOP Workshop on Refactoring Tools (WRT), pages 62–63. TU Berlin, July 2007. also presented as poster at ECOOP.
  • M. Kuhlemann, T. Leich, and S. Apel. Merkmalorientierte Architekturen für eingebettete Datenmanagementsysteme. In Workshop Maßgeschneidertes Datenmanagement, Aachener Informatik-Berichte. RWTH Aachen, March 2007.
  • M. Kuhlemann, S. Apel, and T. Leich. Streamlining Feature-Oriented Designs. In Software Composition, pages 177–184, 2007.
  • M. Kuhlemann, M. Rosenmüller, S. Apel, and T. Leich. On the Duality of Aspect-Oriented and Feature-Oriented Design Patterns. In AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software, 2007.
  • M. Kuhlemann. Design Patterns Revisited. Technical Report 2, Fakultät für Informatik, Universität Magdeburg, 2007.
  • Mario Pukall, Thomas Leich, Martin Kuhlemann, and Marko Rosenmüller. Highly Configurable Transaction Management for Embedded Systems. In "AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software", pages 1–8, 2007.
  • Mario Pukall and Martin Kuhlemann. Characteristics of Runtime Program Evolution. In ECOOP'2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'07), pages 51–58, 2007.

2006

Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

<Webmaster> - webmaster@iti.cs.uni-magdeburg.de