@inproceedings{HoferO06, title = {On the relation of aspects and monads}, author = {Christian Hofer and Klaus Ostermann}, year = {2007}, doi = {10.1145/1233833.1233838}, url = {http://doi.acm.org/10.1145/1233833.1233838}, researchr = {https://researchr.org/publication/HoferO06}, cites = {0}, citedby = {0}, pages = {27-33}, booktitle = {Proceedings of the 6th Workshop on Foundations of Aspect-Oriented Languages, FOAL 2007, Vancouver, British Columbia, Canada, March 13, 2007}, editor = {William Harrison}, volume = {268}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, } @inproceedings{ErdwegKRKOV11gpce, title = {Growing a language environment with editor libraries}, author = {Sebastian Erdweg and Lennart C. L. Kats and Tillmann Rendel and Christian Kästner and Klaus Ostermann and Eelco Visser}, year = {2011}, doi = {10.1145/2047862.2047891}, url = {http://doi.acm.org/10.1145/2047862.2047891}, researchr = {https://researchr.org/publication/ErdwegKRKOV11gpce}, cites = {0}, citedby = {0}, pages = {167-176}, booktitle = {Generative Programming And Component Engineering, Proceedings of the 10th International Conference on Generative Programming and Component Engineering, GPCE 2011, Portland, Oregon, USA, October 22-24, 2011}, editor = {Ewen Denney and Ulrik Pagh Schultz}, publisher = {ACM}, isbn = {978-1-4503-0689-8}, } @inproceedings{ErdwegKRKOV11-mdsd, title = {Library-based model-driven software development with SugarJ}, author = {Sebastian Erdweg and Lennart C. L. Kats and Tillmann Rendel and Christian Kästner and Klaus Ostermann and Eelco Visser}, year = {2011}, doi = {10.1145/2048147.2048156}, url = {http://doi.acm.org/10.1145/2048147.2048156}, researchr = {https://researchr.org/publication/ErdwegKRKOV11-mdsd}, cites = {0}, citedby = {0}, pages = {17-18}, booktitle = {Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011}, editor = {Cristina Videira Lopes and Kathleen Fisher}, publisher = {ACM}, isbn = {978-1-4503-0942-4}, } @inproceedings{MeziniO03, title = {Modules for Crosscutting Models}, author = {Mira Mezini and Klaus Ostermann}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2655&spage=24}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/MeziniO03}, cites = {0}, citedby = {0}, pages = {24-44}, booktitle = {Reliable Software Technologies - Ada-Europe 2003, 8th Ada-Europe International Conference on Reliable Software Technologies, Toulouse, France, June 16-20, 2003, Proceedings}, editor = {Jean-Pierre Rosen and Alfred Strohmeier}, volume = {2655}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-40376-0}, } @article{AracicGMO06, title = {An Overview of CaesarJ}, author = {Ivica Aracic and Vaidas Gasiunas and Mira Mezini and Klaus Ostermann}, year = {2006}, doi = {10.1007/11687061_5}, url = {http://dx.doi.org/10.1007/11687061_5}, researchr = {https://researchr.org/publication/AracicGMO06}, cites = {0}, citedby = {0}, journal = {Transactions on Aspect-Oriented Software Development}, pages = {135-173}, } @inproceedings{SchaferAMMO07, title = {Clustering for Generating Framework Top-Level Views}, author = {Thorsten Schäfer and Ivica Aracic and Matthias Merz and Mira Mezini and Klaus Ostermann}, year = {2007}, doi = {10.1109/WCRE.2007.16}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2007.16}, researchr = {https://researchr.org/publication/SchaferAMMO07}, cites = {0}, citedby = {0}, pages = {239-248}, booktitle = {14th Working Conference on Reverse Engineering (WCRE 2007), 28-31 October 2007, Vancouver, BC, Canada}, publisher = {IEEE Computer Society}, } @inproceedings{ErdwegKRKOV11-extensibility, title = {SugarJ: library-based language extensibility}, author = {Sebastian Erdweg and Lennart C. L. Kats and Tillmann Rendel and Christian Kästner and Klaus Ostermann and Eelco Visser}, year = {2011}, doi = {10.1145/2048147.2048199}, url = {http://doi.acm.org/10.1145/2048147.2048199}, tags = {rule-based, C++, extensible language}, researchr = {https://researchr.org/publication/ErdwegKRKOV11-extensibility}, cites = {0}, citedby = {0}, pages = {187-188}, booktitle = {Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011}, publisher = {ACM}, isbn = {978-1-4503-0942-4}, } @inproceedings{EichbergMOS04, title = {XIRC: A Kernel for Cross-Artifact Information Engineering in Software Development Environments}, author = {Michael Eichberg and Mira Mezini and Klaus Ostermann and Thorsten Schäfer}, year = {2004}, doi = {10.1109/WCRE.2004.45}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2004.45}, tags = {software engineering, Meta-Environment}, researchr = {https://researchr.org/publication/EichbergMOS04}, cites = {0}, citedby = {0}, pages = {182-191}, booktitle = {11th Working Conference on Reverse Engineering (WCRE 2004), 8-12 November 2004, Delft, The Netherlands}, publisher = {IEEE Computer Society}, isbn = {0-7695-2243-2}, } @inproceedings{MeziniO03:0, title = {Conquering aspects with Caesar}, author = {Mira Mezini and Klaus Ostermann}, year = {2003}, doi = {10.1145/643603.643613}, url = {http://doi.acm.org/10.1145/643603.643613}, researchr = {https://researchr.org/publication/MeziniO03%3A0}, cites = {0}, citedby = {0}, pages = {90-99}, booktitle = {AOSD}, } @article{PichlerOM03, title = {On aspectualizing component models}, author = {Roman Pichler and Klaus Ostermann and Mira Mezini}, year = {2003}, doi = {10.1002/spe.534}, url = {http://dx.doi.org/10.1002/spe.534}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/PichlerOM03}, cites = {0}, citedby = {0}, journal = {Software: Practice and Experience}, volume = {33}, number = {10}, pages = {957-974}, } @inproceedings{Ostermann06, title = {Aspects and modular reasoning in nonmonotonic logic}, author = {Klaus Ostermann}, year = {2007}, doi = {10.1145/1233833.1233841}, url = {http://doi.acm.org/10.1145/1233833.1233841}, tags = {logic}, researchr = {https://researchr.org/publication/Ostermann06}, cites = {0}, citedby = {0}, pages = {59-64}, booktitle = {Proceedings of the 6th Workshop on Foundations of Aspect-Oriented Languages, FOAL 2007, Vancouver, British Columbia, Canada, March 13, 2007}, editor = {William Harrison}, volume = {268}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, } @inproceedings{rendel2010invertible, title = {Invertible syntax descriptions: unifying parsing and pretty printing}, author = {Tillmann Rendel and Klaus Ostermann}, year = {2010}, tags = {programming languages, redundancy, abstract syntax, algebra, programming, parsing, concrete syntax}, researchr = {https://researchr.org/publication/rendel2010invertible}, cites = {0}, citedby = {0}, pages = {1-12}, booktitle = {Proceedings of the third ACM Haskell symposium on Haskell}, organization = {ACM}, } @inproceedings{OstermannM01, title = {Object-Oriented Composition Untangled}, author = {Klaus Ostermann and Mira Mezini}, year = {2001}, tags = {meta-model, composition, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/OstermannM01}, cites = {0}, citedby = {0}, pages = {283-299}, booktitle = {OOPSLA}, } @inproceedings{LammelO06, title = {Software extension and integration with type classes}, author = {Ralf Lämmel and Klaus Ostermann}, year = {2006}, doi = {10.1145/1173706.1173732}, url = {http://doi.acm.org/10.1145/1173706.1173732}, researchr = {https://researchr.org/publication/LammelO06}, cites = {0}, citedby = {0}, pages = {161-170}, booktitle = {Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings}, editor = {Stan Jarzabek and Douglas C. Schmidt and Todd L. Veldhuizen}, publisher = {ACM}, isbn = {1-59593-237-2}, } @inproceedings{EichbergKSMO07, title = {Automatic Incrementalization of Prolog Based Static Analyses}, author = {Michael Eichberg and Matthias Kahl and Diptikalyan Saha and Mira Mezini and Klaus Ostermann}, year = {2007}, doi = {10.1007/978-3-540-69611-7_7}, url = {http://dx.doi.org/10.1007/978-3-540-69611-7_7}, tags = {Prolog, rule-based}, researchr = {https://researchr.org/publication/EichbergKSMO07}, cites = {0}, citedby = {0}, pages = {109-123}, booktitle = {Practical Aspects of Declarative Languages, 9th International Symposium, PADL 2007, Nice, France, January 14-15, 2007}, editor = {Michael Hanus}, volume = {4354}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69608-7}, } @inproceedings{Ostermann02, title = {Dynamically Composable Collaborations with Delegation Layers}, author = {Klaus Ostermann}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2374/23740089.htm}, researchr = {https://researchr.org/publication/Ostermann02}, cites = {0}, citedby = {0}, pages = {89-110}, booktitle = {ECOOP 2002 - Object-Oriented Programming, 16th European Conference, Malaga, Spain, June 10-14, 2002, Proceedings}, editor = {Boris Magnusson}, volume = {2374}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43759-2}, } @inproceedings{GasiunasMO07, title = {Dependent classes}, author = {Vaidas Gasiunas and Mira Mezini and Klaus Ostermann}, year = {2007}, doi = {10.1145/1297027.1297038}, url = {http://doi.acm.org/10.1145/1297027.1297038}, researchr = {https://researchr.org/publication/GasiunasMO07}, cites = {0}, citedby = {0}, pages = {133-152}, booktitle = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-786-5}, } @inproceedings{KloseO09, title = {A Classification Framework for Pointcut Languages in Runtime Monitoring}, author = {Karl Klose and Klaus Ostermann}, year = {2009}, doi = {10.1007/978-3-642-02571-6_17}, url = {http://dx.doi.org/10.1007/978-3-642-02571-6_17}, tags = {classification}, researchr = {https://researchr.org/publication/KloseO09}, cites = {0}, citedby = {0}, pages = {289-307}, booktitle = {Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009, Zurich, Switzerland, June 29-July 3, 2009. Proceedings}, editor = {Manuel Oriol and Bertrand Meyer}, volume = {33}, series = {Lecture Notes in Business Information Processing}, publisher = {Springer}, isbn = {978-3-642-02570-9}, } @inproceedings{KloseOL07, title = {Partial Evaluation of Pointcuts}, author = {Karl Klose and Klaus Ostermann and Michael Leuschel}, year = {2007}, doi = {10.1007/978-3-540-69611-7_21}, url = {http://dx.doi.org/10.1007/978-3-540-69611-7_21}, tags = {partial evaluation}, researchr = {https://researchr.org/publication/KloseOL07}, cites = {0}, citedby = {0}, pages = {320-334}, booktitle = {Practical Aspects of Declarative Languages, 9th International Symposium, PADL 2007, Nice, France, January 14-15, 2007}, editor = {Michael Hanus}, volume = {4354}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69608-7}, } @inproceedings{HoferORM08, title = {Polymorphic embedding of {DSLs}}, author = {Christian Hofer and Klaus Ostermann and Tillmann Rendel and Adriaan Moors}, year = {2008}, doi = {10.1145/1449913.1449935}, url = {http://doi.acm.org/10.1145/1449913.1449935}, tags = {programming languages, optimization, semantics, reusable components, Scala, reuse, DSL, programming, program optimization, domain-specific language}, researchr = {https://researchr.org/publication/HoferORM08}, cites = {31}, citedby = {0}, pages = {137-148}, booktitle = {Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings}, editor = {Yannis Smaragdakis and Jeremy G. Siek}, publisher = {ACM}, isbn = {978-1-60558-267-2}, } @inproceedings{Achenbach-Ostermann:DSAL10, title = {Growing a Dynamic Aspect Language in Ruby}, author = {Michael Achenbach and Klaus Ostermann}, year = {2010}, url = {http://www.dsal.cl/_media/2010/dsal10_achenbach.pdf}, note = {To Appear}, tags = {programming languages, AspectJ, object-oriented programming, deployment, dynamic AOP, growing a language, aspect oriented programming, programming, subject-oriented programming, systematic-approach, feature-oriented programming, Ruby, domain-specific language}, researchr = {https://researchr.org/publication/Achenbach-Ostermann%3ADSAL10}, cites = {18}, citedby = {0}, booktitle = {Proceedings of the 2010 AOSD Workshop on Domain-Specific Aspect Languages}, address = {Rennes and Saint Malo, France}, publisher = {ACM Press}, } @inproceedings{OstermannMB05, title = {Expressive Pointcuts for Increased Modularity}, author = {Klaus Ostermann and Mira Mezini and Christoph Bockisch}, year = {2005}, doi = {10.1007/11531142_10}, url = {http://dx.doi.org/10.1007/11531142_10}, researchr = {https://researchr.org/publication/OstermannMB05}, cites = {0}, citedby = {0}, pages = {214-240}, booktitle = {ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings}, editor = {Andrew P. Black}, volume = {3586}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-27992-X}, } @inproceedings{MeziniO02, title = {Integrating independent components with on-demand remodularization}, author = {Mira Mezini and Klaus Ostermann}, year = {2002}, doi = {10.1145/582419.582426}, url = {http://doi.acm.org/10.1145/582419.582426}, researchr = {https://researchr.org/publication/MeziniO02}, cites = {0}, citedby = {0}, pages = {52-67}, booktitle = {OOPSLA}, } @inproceedings{KloseO10, title = {Modular logic metaprogramming}, author = {Karl Klose and Klaus Ostermann}, year = {2010}, doi = {10.1145/1869459.1869499}, url = {http://doi.acm.org/10.1145/1869459.1869499}, tags = {program analysis, Variability-Aware Analysis, analysis, logic programming, database, context-aware, logic, design, systematic-approach}, researchr = {https://researchr.org/publication/KloseO10}, cites = {39}, citedby = {0}, pages = {484-503}, booktitle = {Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2010}, editor = {William R. Cook and Siobhán Clarke and Martin C. Rinard}, address = {Reno/Tahoe, Nevada}, publisher = {ACM}, isbn = {978-1-4503-0203-6}, } @inproceedings{MeziniO04:0, title = {A Comparison of Program Generation with Aspect-Oriented Programming}, author = {Mira Mezini and Klaus Ostermann}, year = {2004}, doi = {10.1007/11527800_26}, url = {http://dx.doi.org/10.1007/11527800_26}, tags = {object-oriented programming, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MeziniO04%3A0}, cites = {0}, citedby = {0}, pages = {342-354}, booktitle = {Unconventional Programming Paradigms, International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers}, editor = {Jean-Pierre Banâtre and Pascal Fradet and Jean-Louis Giavitto and Olivier Michel}, volume = {3566}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-27884-2}, } @inproceedings{Achenbach-Ostermann:ETOOS10, title = {Testing Object-Oriented Programs using Dynamic Aspects and Non-Determinism}, author = {Michael Achenbach and Klaus Ostermann}, year = {2010}, note = {To Appear}, tags = {object-oriented programming, meta programming, non-deterministic choice, dynamic AOP, meta-model, testing, data-flow programming, data-flow, code generation, object-role modeling, aspect oriented programming, programming, subject-oriented programming, Meta-Environment, design, systematic-approach, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Achenbach-Ostermann%3AETOOS10}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 1st ECOOP Workshop on Testing Object-Oriented Systems}, address = {Maribor, Slovenia}, publisher = {ACM Press}, } @inproceedings{EichbergMKOR06, title = {Integrating and Scheduling an Open Set of Static Analyses}, author = {Michael Eichberg and Mira Mezini and Sven Kloppenburg and Klaus Ostermann and Benjamin Rank}, year = {2006}, doi = {10.1109/ASE.2006.43}, url = {http://doi.ieeecomputersociety.org/10.1109/ASE.2006.43}, tags = {source-to-source, open-source}, researchr = {https://researchr.org/publication/EichbergMKOR06}, cites = {0}, citedby = {0}, pages = {113-122}, booktitle = {21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 18-22 September 2006, Tokyo, Japan}, publisher = {IEEE Computer Society}, isbn = {0-7695-2579-2}, } @article{Ostermann08-0, title = {Nominal and Structural Subtyping in Component-Based Programming}, author = {Klaus Ostermann}, year = {2008}, doi = {10.5381/jot.2008.7.1.a4}, url = {http://dx.doi.org/10.5381/jot.2008.7.1.a4}, tags = {rule-based, subtyping, programming}, researchr = {https://researchr.org/publication/Ostermann08-0}, cites = {0}, citedby = {0}, journal = {Journal of Object Technology}, volume = {7}, number = {1}, pages = {121-145}, } @inproceedings{Hofer-GPCE-2010, title = {Modular Domain-Specific Language Components in Scala}, author = {Christian Hofer and Klaus Ostermann}, year = {2010}, tags = {Scala, domain-specific language}, researchr = {https://researchr.org/publication/Hofer-GPCE-2010}, cites = {0}, citedby = {0}, booktitle = {Generative Programming And Component Engineering, Proceedings of the Ninth International Conference on Generative Programming and Component Engineering, GPCE 2010, Eindhoven, The Netherlands, October 10-13, 2010 }, editor = {Eelco Visser and Jaakko Järvi}, publisher = {ACM}, } @inproceedings{AchenbachO10, title = {A Meta-Aspect Protocol for Developing Dynamic Analyses}, author = {Michael Achenbach and Klaus Ostermann}, year = {2010}, doi = {10.1007/978-3-642-16612-9_13}, url = {http://dx.doi.org/10.1007/978-3-642-16612-9_13}, tags = {meta-model, protocol, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/AchenbachO10}, cites = {0}, citedby = {0}, pages = {153-167}, booktitle = {Runtime Verification - First International Conference, RV 2010, St. Julians, Malta, November 1-4, 2010. Proceedings}, editor = {Howard Barringer and Yliès Falcone and Bernd Finkbeiner and Klaus Havelund and Insup Lee and Gordon J. Pace and Grigore Rosu and Oleg Sokolsky and Nikolai Tillmann}, volume = {6418}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-16611-2}, } @inproceedings{AchenbachO09, title = {Engineering Abstractions in Model Checking and Testing}, author = {Michael Achenbach and Klaus Ostermann}, year = {2009}, doi = {10.1109/SCAM.2009.25}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2009.25}, tags = {AspectJ, Java, Javassist, model checking, meta-model, modeling, testing, model-driven development, software engineering, model-driven engineering, abstraction, Meta-Environment, Java PathFinder, process modeling, systematic-approach}, researchr = {https://researchr.org/publication/AchenbachO09}, cites = {0}, citedby = {0}, pages = {137-146}, booktitle = {Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009, Edmonton, Alberta, Canada, September 20-21, 2009}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3793-1}, } @inproceedings{RendelOH09, title = {Typed self-representation}, author = {Tillmann Rendel and Klaus Ostermann and Christian Hofer}, year = {2009}, doi = {10.1145/1542476.1542509}, url = {http://doi.acm.org/10.1145/1542476.1542509}, researchr = {https://researchr.org/publication/RendelOH09}, cites = {0}, citedby = {0}, pages = {293-303}, booktitle = {Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2009, Dublin, Ireland, June 15-21, 2009}, editor = {Michael Hind and Amer Diwan}, publisher = {ACM}, isbn = {978-1-60558-392-1}, } @inproceedings{ErnstOC06, title = {A virtual class calculus}, author = {Erik Ernst and Klaus Ostermann and William R. Cook}, year = {2006}, doi = {10.1145/1111037.1111062}, url = {http://doi.acm.org/10.1145/1111037.1111062}, researchr = {https://researchr.org/publication/ErnstOC06}, cites = {0}, citedby = {0}, pages = {270-282}, booktitle = {Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2006, Charleston, South Carolina, USA, January 11-13, 2006}, editor = {J. Gregory Morrisett and Simon L. Peyton Jones}, publisher = {ACM}, isbn = {1-59593-027-2}, } @inproceedings{MeziniO04, title = {Variability management with feature-oriented programming and aspects}, author = {Mira Mezini and Klaus Ostermann}, year = {2004}, doi = {10.1145/1029894.1029915}, url = {http://doi.acm.org/10.1145/1029894.1029915}, tags = {object-oriented programming, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MeziniO04}, cites = {0}, citedby = {0}, pages = {127-136}, booktitle = {Proceedings of the 12th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2004, Newport Beach, CA, USA, October 31 - November 6, 2004}, editor = {Richard N. Taylor and Matthew B. Dwyer}, publisher = {ACM}, isbn = {1-58113-855-5}, } @inproceedings{EichbergMO04, title = {Pointcuts as Functional Queries}, author = {Michael Eichberg and Mira Mezini and Klaus Ostermann}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3302&spage=366}, researchr = {https://researchr.org/publication/EichbergMO04}, cites = {0}, citedby = {0}, pages = {366-381}, booktitle = {Programming Languages and Systems: Second Asian Symposium, APLAS 2004, Taipei, Taiwan, November 4-6, 2004. Proceedings}, editor = {Wei-Ngan Chin}, volume = {3302}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23724-0}, } @inproceedings{Ostermann08, title = {Reasoning about aspects with common sense}, author = {Klaus Ostermann}, year = {2008}, doi = {10.1145/1353482.1353489}, url = {http://doi.acm.org/10.1145/1353482.1353489}, researchr = {https://researchr.org/publication/Ostermann08}, cites = {0}, citedby = {0}, pages = {48-59}, booktitle = {Proceedings of the 7th International Conference on Aspect-Oriented Software Development, AOSD 2008, Brussels, Belgium, March 31 - April 4, 2008}, editor = {Theo D Hondt}, publisher = {ACM}, isbn = {978-1-60558-044-9}, } @inproceedings{BockischHMO04, title = {Virtual machine support for dynamic join points}, author = {Christoph Bockisch and Michael Haupt and Mira Mezini and Klaus Ostermann}, year = {2004}, doi = {10.1145/976270.976282}, url = {http://doi.acm.org/10.1145/976270.976282}, researchr = {https://researchr.org/publication/BockischHMO04}, cites = {0}, citedby = {0}, pages = {83-92}, booktitle = {Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004}, editor = {Gail C. Murphy and Karl J. Lieberherr}, publisher = {ACM}, isbn = {1-58113-842-3}, }