| |
|
Publications
Journals / Conference
Paolo G. Giarrusso, Klaus Ostermann, Michael Eichberg, Ralf Mitschke, Tillmann
Rendel, and Christian Kästner.
Reify Your Collection Queries for Modularity and Speed!
In Proc. Int'l Conf. Aspect-Oriented Software Development
(AOSD) (Fukuoka, Japan), pages 1-12. ACM, 2013.
[ bib |
http ]
Sebastian Erdweg, Tillmann Rendel, Christian Kästner, and Klaus Ostermann.
Layout-sensitive Generalized Parsing.
In Proceedings of Conference on Software Language Engineering
(SLE), Berlin/Heidelberg, Germany, 2012. Springer-Verlag.
to appear.
[ bib |
.pdf ]
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 Proceedings of the 20th International Symposium on
Foundations of Software Engineering - New Ideas Track (FSE20-NIER), 2012.
to appear.
[ bib ]
Janet Siegmund, Christian Kästner, Jörg Liebig, and Sven Apel.
Comparing Program Comprehension of Physically and Virtually
Separated Concerns.
In Proceedings of the Fourth Workshop on Feature-Oriented
Software Development (FOSD), 2012.
to appear.
[ bib ]
Christian Kästner, Alexander von Rhein, Sebastian Erdweg, Jonas Pusch, Sven
Apel, Tillmann Rendel, and Klaus Ostermann.
Toward Variability-Aware Testing.
In Proceedings of the Fourth Workshop on Feature-Oriented
Software Development (FOSD), 2012.
to appear.
[ bib ]
Norbert Siegmund, Marko Rosenmüller, Christian Kästner, Paolo G.
Giarrusso, Sven Apel, and Sergiy S. Kolesnikov.
Scalable Prediction of Non-functional Properties in Software
Product Lines: Footprint and Memory Consumption.
Information and Software Technology (IST), 2012.
to appear.
[ bib |
.pdf ]
Paolo G. Giarrusso, Klaus Ostermann, Michael Eichberg, Tillmann Rendel, and
Christian Kästner.
Reifying and Optimizing Collection Queries for Modularity.
In Companion of the 27th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
(Tucson, AZ), New York, NY, USA, 2011. ACM Press.
Poster paper; to appear.
[ bib |
.pdf ]
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, 2012.
to appear.
[ bib |
DOI |
doi ]
Christian Kästner, Klaus Ostermann, and Sebastian Erdweg.
A Variability-Aware Module System.
In Proceedings of the 27th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA),
New York, NY, USA, October 2012. ACM Press.
to appear.
[ bib ]
Christian Kästner, Klaus Ostermann, and Sebastian Erdweg.
A Variability-Aware Module System.
Technical Report 01/2012, Department of Mathematics and Computer
Science, Philipps University Marburg, April 2012.
[ bib |
.pdf ]
Thomas Thüm, Sven Apel, Christian Kästner, Martin Kuhlemann, Ina
Schaefer, and Gunter Saake.
Analysis Strategies for Software Product Lines.
Technical Report FIN-004-2012, School of Computer Science, University
of Magdeburg, April 2012.
[ bib |
.pdf ]
Sebastian Erdweg, Felix Rieger, Tillmann Rendel, and Klaus Ostermann.
Layout-sensitive Language Extensibility with SugarHaskell.
In Proceedings of Haskell Symposium, New York, NY, USA, 2012.
ACM Press.
to appear.
[ bib |
.pdf ]
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, 2012.
to appear.
[ bib |
DOI |
doi |
.pdf ]
Janet Feigenspan, Michael Schulze, Maria Papendieck, Christian Kästner,
Raimund Dachselt, Veit Köppen, Mathias Frisch, and Gunter Saake.
Supporting Program Comprehension in Large Preprocessor-Based
Software Product Lines.
IET Software, 2012.
to appear.
[ bib |
.pdf ]
Janet Feigenspan, Christian Kästner, Jörg Liebig, Sven Apel, and Stefan
Hanenberg.
Measuring Programming Experience.
In Proceedings of the 20th International Conference on Program
Comprehension (ICPC), pages 73-82, Los Alamitos, CA, USA, 2012. IEEE
Computer Society.
[ bib ]
Norbert Siegmund, Sergiy S. Kolesnikov, Christian Kästner, Sven Apel, Don
Batory, Marko Rosenmüller, and Gunter Saake.
Predicting Performance via Automated Feature-Interaction
Detection.
In Proceedings of the 34th International Conference on Software
Engineering (ICSE), pages 167-177, 2012.
[ bib |
.pdf ]
Sebastian Erdweg, Paolo G. Giarrusso, and Tillmann Rendel.
Language composition untangled.
In Proceedings of Workshop on Language Descriptions, Tools and
Applications (LDTA), pages 7:1-7:8, New York, NY, USA, 2012. ACM Press.
[ bib |
DOI |
doi |
http |
.pdf ]
Sven Apel, Christian Kästner, and Christian Lengauer.
Language-Independent and Automated Software Composition: The
FeatureHouse Experience.
IEEE Transactions on Software Engineering (TSE), 2012.
accepted for publication.
[ bib |
.pdf ]
Mario Pukall, Christian Kästner, Walter Cazzola, Sebastian Götz,
Alexander Grebhahn, Reimar Schröter, and Gunter Saake.
JavAdaptor: Flexible Runtime Updates of Java Applications.
Software: Practice and Experience, 2012.
accepted for publication.
[ bib |
.pdf ]
Christian Kästner, Alexander Dreiling, and Klaus Ostermann.
Variability Mining with LEADT.
Technical Report 01/2011, Department of Mathematics and Computer
Science, Philipps University Marburg, September 2011.
[ bib |
.pdf ]
Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner,
Klaus Ostermann, and Eelco Visser.
Growing a Language Environment with Editor Libraries.
In Proceedings of the 10th International Conference on
Generative Programming and Component Engineering (GPCE) (Portland, OR),
pages 167-176, New York, NY, USA, October 2011. ACM Press.
[ bib |
DOI |
doi |
.pdf ]
Christian Kästner, Sven Apel, and Klaus Ostermann.
The Road to Feature Modularity?
In Proceedings of the Third Workshop on Feature-Oriented
Software Development (FOSD) (Munich), pages 5:1-5:8, New York, NY, USA,
September 2011. ACM Press.
[ bib |
DOI |
doi |
.pdf ]
Sven Apel, Florian Heidenreich, Christian Kästner, and Marko
Rosenmüller.
Third International Workshop on Feature-Oriented Software
Development (FOSD 2011).
In Proceedings of the 15th International Software Product Line
Conference (SPLC) (Munich), pages 337-338, Los Alamitos, CA, USA, August
2011. IEEE Computer Society.
[ bib |
http |
.pdf ]
Sebastian Erdweg, Tillmann Rendel, Christian Kästner, and Klaus Ostermann.
SugarJ: Library-based Syntactic Language Extensibility.
In Proceedings of the 26th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
(Portland, OR), pages 391-406, New York, NY, USA, October 2011. ACM Press.
Distinguished Paper Award.
[ bib |
.pdf ]
Christian Kästner, Paolo G. Giarrusso, Tillmann Rendel, Sebastian Erdweg,
Klaus Ostermann, and Thorsten Berger.
Variability-Aware Parsing in the Presence of Lexical Macros and
Conditional Compilation.
In Proceedings of the 26th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA),
pages 805-824, New York, NY, USA, October 2011. ACM Press.
[ bib |
DOI |
doi |
.pdf ]
Sebastian Erdweg, Lennart C.L. Kats, Tillmann Rendel, Christian Kästner,
Klaus Ostermann, and Eelco Visser.
Library-Based Model-Driven Software Development with SugarJ.
In Companion of the 26th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
(Portland, OR), pages 17-18, New York, NY, USA, 2011. ACM Press.
Demonstration paper.
[ bib |
DOI |
doi ]
Sebastian Erdweg, Lennart C.L. Kats, Tillmann Rendel, Christian Kästner,
Klaus Ostermann, and Eelco Visser.
SugarJ: Library-Based Language Extensibility.
In Companion of the 26th Annual ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
(Portland, OR), pages 187-188, New York, NY, USA, 2011. ACM Press.
Poster.
[ bib |
DOI |
doi ]
Christian Kästner.
Virtuelle Trennung von Belangen.
In Ausgezeichnete Informatikdissertationen 2010, Lecture Notes
in Informatics. Gesellschaft für Informatik (GI), 2011.
invited; to appear.
[ bib |
.pdf ]
Janet Feigenspan, Maria Papendieck, Christian Kästner, Mathias Frisch, and
Raimund Dachselt.
FeatureCommander: Colorful #ifdef World.
In Proceedings of the 15th International Software Product Line
Conference (SPLC), second volume (Demonstration) (Munich), September 2011.
[ bib |
.pdf ]
Norbert Siegmund, Marko Rosenmüller, Martin Kuhlemann, Christian
Kästner, Sven Apel, and Gunter Saake.
SPL Conqueror: Toward Optimization of Non-functional Properties
in Software Product Lines.
Software Quality Journal - Special issue on Quality Engineering
for Software Product Lines, 2011.
accepted for publication.
[ bib |
.pdf ]
Sven Apel, Jörg Liebig, Benjamin Brandl, Christian Lengauer, and Christian
Kästner.
Semistructured Merge: Rethinking Merge in Revision Control
Systems.
In Proceedings of the European Software Engineering Conference
and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
(ESEC/FSE) (Szeged, Hungary), pages 190-200, New York, NY, USA, September
2011. ACM Press.
[ bib ]
Ateeq Khan, Christian Kästner, and Gunter Saake.
Service Variability Patterns.
In Proceedings of the ER Workshop on Software Variability
Management (Variability@ER), volume 6999 of Lecture Notes in Computer
Science, pages 130-140, Berlin/Heidelberg, Germany, 2011. Springer-Verlag.
[ bib |
http ]
Janet Feigenspan, Sven Apel, Jörg Liebig, and Christian Kästner.
Exploring Software Measures to Assess Program Comprehension.
In Proceedings of the 5th International Symposium on Empirical
Software Engineering and Measurement (ESEM) (Banff), pages 1-10, paper 3,
Los Alamitos, CA, USA, September 2011. IEEE Computer Society.
[ bib ]
Norbert Siegmund, Marko Rosenmüller, Christian Kästner, Paolo G.
Giarrusso, Sven Apel, and Sergiy Kolesnikov.
Scalable Prediction of Non-functional Properties in Software
Product Lines.
In Proceedings of the 15th International Software Product Line
Conference (SPLC) (Munich), pages 160-169, Los Alamitos, CA, USA, August
2011. IEEE Computer Society.
Best Paper Award.
[ bib |
.pdf ]
Thomas Thüm, Christian Kästner, Sebastian Erdweg, and Norbert Siegmund.
Abstract Features in Feature Modeling.
In Proceedings of the 15th International Software Product Line
Conference (SPLC) (Munich), pages 191-200, Los Alamitos, CA, USA, August
2011. IEEE Computer Society.
[ bib |
.pdf ]
Klaus Ostermann, Paolo G. Giarrusso, Christian Kästner, and Tillmann
Rendel.
Revisiting Information Hiding: Reflections on Classical and
Nonclassical Modularity.
In Proceedings of the 25th European Conference on
Object-Oriented Programming (ECOOP), volume 6813 of Lecture Notes in
Computer Science, pages 155-178, Berlin/Heidelberg, Germany, 2011.
Springer-Verlag.
[ bib |
DOI |
doi |
.pdf ]
Janet Feigenspan, Michael Schulze, Maria Papendieck, Christian Kästner,
Raimund Dachselt, Veit Köppen, and Mathias Frisch.
Using Background Colors to Support Program Comprehension in
Software Product Lines.
In Proceedings of the 15th International Conference on
Evaluation and Assessment in Software Engineering (EASE), pages 66-75.
Institution of Engineering and Technology, 2011.
[ bib |
.pdf ]
Mario Pukall, Alexander Grebhahn, Reimar Schröter, Christian Kästner,
Walter Cazzola, and Sebastian Götz.
JavaAdaptor: Unrestricted Dynamic Software Updates for
Java.
In Proceedings of the 33rd International Conference on Software
Engineering (ICSE) (Waikiki, Honolulu, HI), pages 989-991, New York, NY,
USA, 2011. ACM Press.
Demonstration Track.
[ bib |
DOI |
doi |
.pdf ]
Michael Stengel, Janet Feigenspan, Mathias Frisch, Christian Kästner, Sven
Apel, and Raimund Dachselt.
View Infinity: A Zoomable Interface for Feature-Oriented
Software Development.
In Proceedings of the 33rd International Conference on Software
Engineering (ICSE) (Waikiki, Honolulu, HI), pages 1031-1033, New York, NY,
USA, 2011. ACM Press.
Demonstration Track.
[ bib |
DOI |
doi |
.pdf ]
Christian Kästner, Sven Apel, Thomas Thüm, and Gunter Saake.
Type Checking Annotation-Based Product Lines.
ACM Transactions on Software Engineering and Methodology
(TOSEM), 2011.
accepted for publication.
[ bib |
.pdf ]
Jörg Liebig, Christian Kästner, and Sven Apel.
Analyzing the Discipline of Preprocessor Annotations in 30
Million Lines of C Code.
In Proceedings of the 10th ACM International Conference on
Aspect-Oriented Software Development (AOSD), pages 191-202. ACM Press,
March 2011.
[ bib |
.pdf ]
Christian Kästner, Paolo G. Giarrusso, and Klaus Ostermann.
Partial Preprocessing C Code for Variability Analysis.
In Proceedings of the Fifth International Workshop on
Variability Modelling of Software-intensive Systems (VaMoS) (Namur,
Belgium), pages 137-140. ACM, January 2011.
[ bib |
.pdf ]
Sebastian Thore Erdweg and Klaus Ostermann.
Featherweight TeX and Parser Correctness.
In Proceedings of International Conference on Software Language
Engineering (SLE), volume 6563 of Lecture Notes in Computer Science,
pages 394-416. Springer, 2010.
[ bib |
.pdf ]
Sven Apel, Wolfgang Scholz, Christian Lengauer, and Christian Kästner.
Dependences and Interactions in Feature-Oriented Design.
In Proceedings of the 21st IEEE International Symposium on
Software Reliability Engineering (ISSRE) (San Jose, CA), pages 161-170, Los
Alamitos, CA, USA, November 2010. IEEE Computer Society.
[ bib |
.pdf ]
Sven Apel, Sergiy Kolesnikov, Jörg Liebig, Christian Kästner, Martin
Kuhlemann, and Thomas Leich.
Access Control in Feature-Oriented Programming.
Science of Computer Programming (Special Issue on
Feature-Oriented Software Development), 77(3):174-187, March 2012.
[ bib |
DOI |
doi |
.pdf ]
Sven Apel, Wolfgang Scholz, Christian Lengauer, and Christian Kästner.
Language-Independent Reference Checking in Software Product
Lines.
In Proceedings of the Second Workshop on Feature-Oriented
Software Development (FOSD) (Eindhoven, The Netherlands), pages 64-71, New
York, NY, USA, October 2010. ACM Press.
[ bib |
.pdf ]
Andy Kenner, Christian Kästner, Steffen Haase, and Thomas Leich.
TypeChef: Toward Type Checking #ifdef Variability in C.
In Proceedings of the Second Workshop on Feature-Oriented
Software Development (FOSD) (Eindhoven, The Netherlands), pages 25-32, New
York, NY, USA, October 2010. ACM Press.
[ bib |
.pdf ]
Michael Achenbach and Klaus Ostermann.
A Meta Aspect Protocol for Developing Dynamic Analyses.
In Proceedings of the Runtime Verification Conference, 2010.
[ bib |
.pdf ]
Tillmann Rendel and Klaus Ostermann.
Invertible Syntax Descriptions: Unifying Parsing and Pretty
Printing.
In Proceedings of the 3th ACM SIGPLAN Haskell Symposium
(Baltimore, Maryland, USA), Haskell '10, pages 1-12, New York, NY, USA,
2010. ACM.
[ bib |
.pdf ]
Christian Hofer and Klaus Ostermann.
Modular Domain-Specific Language Components in Scala.
In Proc. Int'l Conf. Generative Programming and Component
Engineering (GPCE) (Eindhoven, The Netherlands). ACM, October 2010.
[ bib |
.pdf ]
Sandro Schulze, Sven Apel, and Christian Kästner.
Code Clones in Feature-Oriented Software Product Lines.
In Proceedings of the 9th International Conference on Generative
Programming and Component Engineering (GPCE) (Eindhoven, The Netherlands),
pages 103-112, New York, NY, USA, October 2010. ACM Press.
[ bib |
.pdf ]
Karl Klose and Klaus Ostermann.
Modular Logic Metaprogramming.
In Proc. Int'l Conf. Object-Oriented Programming, Systems,
Languages and Applications (OOPSLA) (Reno, NV). ACM, 2010.
[ bib |
.pdf ]
Michael Achenbach and Klaus Ostermann.
Growing a dynamic aspect language in Ruby.
In Workshop on Domain-Specific Aspect Languages (DSAL). ACM,
2010.
[ bib ]
Michael Achenbach and Klaus Ostermann.
Testing object-oriented programs using dynamic aspects and
non-determinism.
In Workshop on Testing Object-Oriented Systems. ACM, 2010.
[ bib ]
Michael Achenbach and Klaus Ostermann.
Engineering Abstractions in Model Checking and Testing.
In Ninth IEEE International Working Conference on Source Code
Analysis and Manipulation (SCAM'09), 2009.
[ bib |
.pdf ]
Karl Klose and Klaus Ostermann.
A Classification Framework for Pointcut Languages in Runtime
Monitoring.
In International Conference on Objects, Models, Components,
Patterns (TOOLS-Europe'09), 2009.
[ bib |
.pdf ]
Tillmann Rendel, Klaus Ostermann, and Christian Hofer.
Typed Self-Representation.
In Proc. Conf. Programming Language Design and Implementation
(PLDI), 2009.
[ bib |
.pdf ]
Christian Hofer, Klaus Ostermann, Tillmann Rendel, and Adriaan Moors.
Polymorphic Embedding of DSLs.
In Proc. Int'l Conf. Generative Programming and Component
Engineering (GPCE). ACM, 2008.
[ bib |
.pdf ]
Klaus Ostermann.
Reasoning about Aspects With Common Sense.
In Proc. Int'l Conf. Aspect-Oriented Software Development
(AOSD). ACM Press, 2008.
Distinguished Paper Award at AOSD'08.
[ bib |
.pdf ]
Klaus Ostermann.
Nominal and Structural Subtyping in Component-Based
Programming.
Journal of Object Technology, 7(1):121 - 145, 2008.
[ bib |
http ]
Vaidas Gasiunas, Mira Mezini, and Klaus Ostermann.
Dependent Classes.
In Proc. Int'l Conf. Object-Oriented Programming, Systems,
Languages and Applications (OOPSLA). ACM Press, 2007.
[ bib |
.pdf ]
Thorsten Schäfer, Ivica Aracic, Matthias Merz, Mira Mezini, and Klaus
Ostermann.
Clustering for Generating Framework Top-Level Views.
In Proceedings of 14th Conference on Reverse Engineering
(WCRE'07). IEEE Computer Society Press, 2007.
[ bib ]
Christian Hofer and Klaus Ostermann.
On the relation of aspects and monads.
In Workshop on Foundations of Aspect-Oriented Languages
(FOAL'07), Vancouver, Canada, 2007.
[ bib |
.pdf ]
Klaus Ostermann.
Aspects and Modular Reasoning in Nonmonotonic Logic.
In Workshop on Foundations of Aspect-Oriented Languages
(FOAL'07), Vancouver, Canada, 2007.
[ bib |
.pdf ]
Karl Klose, Klaus Ostermann, and Michael Leuschel.
Partial Evaluation of Pointcuts.
In Proceedings of Practical Aspects of Declarative Languages,
9th International Symposium (PADL), Lecture Notes in Computer Science.
Springer-Verlag Heidelberg, January 2007.
[ bib |
.pdf ]
Michael Eichberg, Matthias Kahl, Diptikalyan Saha, Mira Mezini, and Klaus
Ostermann.
Automatic Incrementalization of Prolog based Static Analyses.
In Proceedings of Practical Aspects of Declarative Languages,
9th International Symposium (PADL), Lecture Notes in Computer Science, pages
109-123. Springer-Verlag Heidelberg, January 2007.
[ bib |
.pdf ]
Ralf Lämmel and Klaus Ostermann.
Software Extension and Integration with Type Classes.
In ACM Conference on Generative Programming and Component
Engineering (GPCE'06). ACM, 2006.
[ bib |
.pdf ]
Michael Eichberg, Mira Mezini, Sven Kloppenburg, Klaus Ostermann, and Benjamin
Rank.
Integrating and Scheduling an Open Set of Static Analyses.
In Proceedings of the 21st IEEE/ACM International Conference on
Automated Software Engineering (ASE). IEEE CS, 2006.
[ bib |
.pdf ]
Ivica Aracic, Vaidas Gasiunas, Mira Mezini, and Klaus Ostermann.
Overview of CaesarJ.
Transactions on AOSD I, LNCS, 3880:135 - 173, 2006.
[ bib |
.pdf ]
Erik Ernst, Klaus Ostermann, and William R. Cook.
A virtual class calculus.
In ACM SIGPLAN-SIGSOFT Symposium on Principles of Programming
Languages (POPL'06), ACM SIGPLAN Not., volume 41(1), pages 270-282, New
York, NY, USA, 2006. ACM.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
A Comparison of Program Generation with Aspect-Oriented
Programming.
In Proceedings of the EU-NSF Strategic Research Workshop on
Unconventional Programming Paradigms (St. Michel, France). Springer Verlag,
LNCS 3566, 2005.
[ bib ]
Iris Groher, Vaidas Gasiunas, Christa Schwanninger, and Klaus Ostermann.
Aspektorientierte Softwareentwicklung mit CaesarJ.
Java Spektrum Dec 2005, 2005.
[ bib |
.pdf ]
Klaus Ostermann, Mira Mezini, and Christoph Bockisch.
Expressive Pointcuts for Increased Modularity.
In Andrew P. Black, editor, Proceedings of the European
Conference on Object-Oriented Programming (ECOOP), volume 3586 of
LNCS, pages 214-240. Springer-Verlag, 2005.
[ bib |
.pdf ]
Karl Klose and Klaus Ostermann.
Back to the Future: Pointcuts as Predicates over Traces.
In Workshop on Foundations of Aspect-Oriented Languages
(FOAL'05), Chicago, USA, 2005.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
Untangling Crosscutting Models with Caesar.
In Robert E. Filman, Tzilla Elrad, Siobhan Clarke, and Mehmet Aksit,
editors, Aspect-Oriented Software Development. Addison-Wesley, 2004.
[ bib ]
Michael Eichberg, Mira Mezini, and Klaus Ostermann.
Pointcuts as Functional Queries.
In Wei-Ngan Chin, editor, Programming Languages and Systems:
Second Asian Symposium, APLAS 2004, Lecture Notes in Computer Science, pages
366-382, Taipei, Taiwan, November 2004. Springer-Verlag Heidelberg.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
Variability Management with Feature-Oriented Programming and
Aspects.
In Foundations of Software Engineering (FSE-12). ACM SIGSOFT,
2004.
[ bib |
.pdf ]
Michael Eichberg, Mira Mezini, Klaus Ostermann, and Thorsten Schäfer.
XIRC: A Kernel for Cross-Artifact Information Engineering in
Software Development Environments.
In Bob Werner, editor, Eleventh Working Conference on Reverse
Engineering, pages 182-191, Delft, Netherlands, November 2004. IEEE
Computer Society.
[ bib |
.pdf ]
Klaus Ostermann.
Bessere Software durch Querschneidende Module.
In Ausgezeichnete Informatikdissertationen 2004, GI-Edition
Lecture Notes in Informatics, 2004.
[ bib |
.pdf ]
Paul Jolly, Sophia Drossopoulou, Christopher Anderson, and Klaus Ostermann.
Simple Dependent Types: Concord.
In Workshop on Formal Techniques for Java-like Programs at
ECOOP 2004, 2004.
[ bib |
.pdf ]
Christoph Bockisch, Michael Haupt, Mira Mezini, and Klaus Ostermann.
Virtual machine support for dynamic join points.
In Conference on Aspect-Oriented Software Development, pages
83-92, 2004.
[ bib |
.pdf ]
R. Pichler, Klaus Ostermann, and Mira Mezini.
On Aspectualizing Component Models.
Software Practice and Experience, 33(10):957-974, 2003.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
Modules for Crosscutting Models.
In Invited Paper at 8th International Conference on Reliable
Software Technologies, volume 2655 of LNCS. Springer, 2003.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
Conquering Aspects with Caesar.
In M. Aksit, editor, Proceedings of the 2nd International
Conference on Aspect-Oriented Software Development (AOSD), pages 90-100.
ACM, 2002.
[ bib |
.pdf ]
Mira Mezini and Klaus Ostermann.
Integrating Independent Components with On-Demand
Remodularization.
In Proceedings of OOPSLA '02, Sigplan Notices, 37 (11), pages
52-67, 2002.
[ bib |
.pdf ]
Klaus Ostermann.
Dynamically Composable Collaborations with Delegation Layers.
In Proceedings of the 16th European Conference on
Object-Oriented Programming (ECOOP), Malaga, Spain, volume 2374 of
LNCS, pages 89-110. Springer-Verlag, 2002.
[ bib |
.pdf ]
Klaus Ostermann and Mira Mezini.
Implementing Reusable Collaborations with Delegation Layers.
In First Workshop on Language Mechanisms for Programming
Software Components at OOPSLA (Tampa Bay, FL, USA), 2001.
[ bib |
.pdf ]
Klaus Ostermann and Mira Mezini.
Object-Oriented Composition Untangled.
In Proceedings of ACM 16th Annual Conference on Object-Oriented
Programming, Systems, Languages and Applications (OOPSLA '01) (Tampa),
volume 36 of Sigplan Notices, 2001.
[ bib |
.pdf ]
Klaus Ostermann and Mira Mezini.
Object-Oriented Composition is Tangled.
In Workshop on Advanced Separation of Concerns at ECOOP
(Budapest, Hungary), 2001.
[ bib |
.pdf ]
Stephan Herrmann, Mira Mezini, and Klaus Ostermann.
Joint efforts to dispel an approaching modularity crisis.
In Sixth International Workshop on Component-Oriented
Programming (WCOP) (Budapest, Hungary), 2001.
[ bib |
.pdf ]
Lutz Dominick and Klaus Ostermann.
Supporting Extension of Components with new Paradigms.
In Workshop on Advanced Separation of Concerns at OOPSLA
(Minneapolis, MN, USA), 2000.
[ bib |
.pdf ]
Klaus Ostermann and Günter Kniesel.
Independent Extensibility - an open challenge for AspectJ and
Hyper/J.
In Workshop on Aspects and Dimensions of Concern at ECOOP
(Cannes, France), 2000.
[ bib |
.pdf ]
Dissertations
Christian Hofer.
Embedded Programming Languages and Their Representation.
PhD thesis, Aarhus University, October 2010.
[ bib ]
Michael Achenbach.
An Engineering Approach to Dynamic Program Analysis by Layering
Language Abstractions.
PhD thesis, Aarhus University, October 2010.
[ bib ]
Karl Klose.
On the Expressiveness of Declarative Meta-Languages.
PhD thesis, Aarhus University, September 2010.
[ bib ]
Diplom/Master' Theses
Markus Kreutzer.
Statische Analyse von Produktlinien.
Bachelor thesis, April 2012.
[ bib ]
Stefan Fehrenbach.
Retrofitting Language-oriented Design with SugarJ.
Bachelor thesis, November 2011.
[ bib |
.pdf ]
Zuletzt aktualisiert:
23.05.2013
·
osterman
|
|
|