|
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:
- Summer Term 2010
- Winter Term 2009
- Summer Term 2009
- Winter Term 2008
- Winter Term 2007
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
- S. Apel, C. Kästner, M. Kuhlemann,
and T. Leich.
Modularität von Softwarebausteinen: Aspekte versus Merkmale.
iX Magazin für Professionelle Informationstechnik, Number 10,
October 2006.
- S. Apel, M. Kuhlemann, and T. Leich.
Generic Feature Modules: Two-Staged Program
Customization.
In Proceedings of International Conference on Software and Data
Technologies (ICSOFT'06), pages 127–132, September
2006.
- Martin Kuhlemann.
Moderne Modularisierungstechniken und ihre Bedeutung
für qualitativ hochwertige Software.
Master thesis (diplomarbeit), University of Magdeburg, Germany, September 2006.
In german.
- M. Kuhlemann, T. Leich, and S. Apel.
Einfluss erweiterter Programmier-Paradigmen auf die Entwicklung
eingebetteter DBMS.
In Workshop Grundlagen von Datenbanken, pages 100–104,
2006.
- S. Apel, M. Kuhlemann, and T. Leich.
Objektorientierte Grenzen - Modularität von Softwarebausteinen:
Aspekte versus Merkmale.
iX Magazin für Professionelle Informationstechnik, Number 10,
pages 116–122, 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.
|