@article{HirschfeldCN08, title = {Context-oriented Programming}, author = {Robert Hirschfeld and Pascal Costanza and Oscar Nierstrasz}, year = {2008}, url = {http://www.jot.fm/issues/issue_2008_03/article4.pdf}, tags = {object-oriented programming, programming, subject-oriented programming, context-aware, Pascal, feature-oriented programming}, researchr = {https://researchr.org/publication/HirschfeldCN08}, cites = {0}, citedby = {0}, journal = {jot}, volume = {7}, number = {3}, pages = {125-151}, } @inproceedings{HirschfeldHRBEHKT08, title = {SophieServer: The Future of Reading}, author = {Robert Hirschfeld and Michael Haupt and Michael Rüger and Patrick Brünn and Ronny Esterluß and Norman Holz and Kerstin Knebel and Robert Timm}, year = {2008}, doi = {10.1109/C5.2008.14}, url = {http://doi.ieeecomputersociety.org/10.1109/C5.2008.14}, researchr = {https://researchr.org/publication/HirschfeldHRBEHKT08}, cites = {0}, citedby = {0}, pages = {29-35}, booktitle = {c5}, } @article{1327721, title = {Application-specific models and pointcuts using a logic metalanguage}, author = {Brichau, Johan and Andy Kellens and Gybels, Kris and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2008}, doi = {10.1016/j.cl.2007.05.004}, url = {http://dx.doi.org/10.1016/j.cl.2007.05.004}, tags = {logic}, researchr = {https://researchr.org/publication/1327721}, cites = {0}, citedby = {0}, journal = {Comput. Lang. Syst. Struct.}, volume = {34}, number = {2-3}, } @inproceedings{MensWDDHJ05, title = {Challenges in Software Evolution}, author = {Tom Mens and Michel Wermelinger and Stéphane Ducasse and Serge Demeyer and Robert Hirschfeld and Mehdi Jazayeri}, year = {2005}, doi = {10.1109/IWPSE.2005.7}, url = {http://doi.ieeecomputersociety.org/10.1109/IWPSE.2005.7}, tags = {software evolution}, researchr = {https://researchr.org/publication/MensWDDHJ05}, cites = {0}, citedby = {0}, pages = {13-22}, booktitle = {iwpse}, } @inproceedings{CostanzaHM06, title = {Efficient Layer Activation for Switching Context-Dependent Behavior}, author = {Pascal Costanza and Robert Hirschfeld and Wolfgang De Meuter}, year = {2006}, doi = {10.1007/11860990_7}, url = {http://dx.doi.org/10.1007/11860990_7}, tags = {context-aware, Pascal}, researchr = {https://researchr.org/publication/CostanzaHM06}, cites = {0}, citedby = {0}, pages = {84-103}, booktitle = {jmlc}, } @inproceedings{BergelHCC06, title = {Aspectboxes - controlling the visibility of aspects}, author = {Alexandre Bergel and Robert Hirschfeld and Siobhán Clarke and Pascal Costanza}, year = {2006}, tags = {Pascal}, researchr = {https://researchr.org/publication/BergelHCC06}, cites = {0}, citedby = {0}, pages = {29-35}, booktitle = {ICSOFT}, } @inproceedings{Hirschfeld02, title = {AspectS - Aspect-Oriented Programming with Squeak}, author = {Robert Hirschfeld}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2591/25910216.htm}, tags = {object-oriented programming, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Hirschfeld02}, cites = {0}, citedby = {0}, pages = {216-232}, booktitle = {jit}, } @inproceedings{DesmetVCH07, title = {Layered design approach for context-aware systems}, author = {Brecht Desmet and Jorge Vallejos and Pascal Costanza and Robert Hirschfeld}, year = {2007}, url = {http://www.vamos-workshop.net/proceedings/VaMoS_2007_Proceedings.pdf}, tags = {context-aware, Pascal, design, systematic-approach}, researchr = {https://researchr.org/publication/DesmetVCH07}, cites = {0}, citedby = {0}, pages = {157-165}, booktitle = {vamos}, } @article{PrehoferKHBK02, title = {An Architecture Supporting Adaptation and Evolution in Fourth Generation Mobile Communication Systems}, author = {Christian Prehofer and Wolfgang Kellerer and Robert Hirschfeld and Hendrik Berndt and Katsuya Kawamura}, year = {2002}, url = {http://jcn.or.kr/home/journal/include/downloadPdf.asp?articleuid={94E94BCB-4DBC-4980-BC29-CF4166FA326A}}, tags = {architecture, mobile}, researchr = {https://researchr.org/publication/PrehoferKHBK02}, cites = {0}, citedby = {0}, journal = {jcn}, volume = {4}, number = {4}, pages = {336-343}, } @inproceedings{HirschfeldB03, title = {MDA Intra-Level Model Conversions and Transformation Models}, author = {Robert Hirschfeld and Marc Born}, year = {2003}, tags = {model-to-model transformation, meta-model, source-to-source, model transformation, Meta-Environment, transformation}, researchr = {https://researchr.org/publication/HirschfeldB03}, cites = {0}, citedby = {0}, pages = {297-299}, booktitle = {middleware}, } @inproceedings{HanenbergHU04, title = {Morphing aspects: incompletely woven aspects and continuous weaving}, author = {Stefan Hanenberg and Robert Hirschfeld and Rainer Unland}, year = {2004}, doi = {10.1145/976270.976278}, url = {http://doi.acm.org/10.1145/976270.976278}, tags = {weaving}, researchr = {https://researchr.org/publication/HanenbergHU04}, cites = {0}, citedby = {0}, pages = {46-55}, booktitle = {AOSD}, } @article{HirschfeldK06, title = {Dynamic service adaptation}, author = {Robert Hirschfeld and Katsuya Kawamura}, year = {2006}, doi = {10.1002/spe.766}, url = {http://dx.doi.org/10.1002/spe.766}, researchr = {https://researchr.org/publication/HirschfeldK06}, cites = {0}, citedby = {0}, journal = {SPE}, volume = {36}, number = {11-12}, pages = {1115-1131}, } @inproceedings{WlokaHH08, title = {Tool-supported refactoring of aspect-oriented programs}, author = {Jan Wloka and Robert Hirschfeld and Joachim Hänsel}, year = {2008}, doi = {10.1145/1353482.1353499}, url = {http://doi.acm.org/10.1145/1353482.1353499}, tags = {object-oriented programming, refactoring, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/WlokaHH08}, cites = {0}, citedby = {0}, pages = {132-143}, booktitle = {AOSD}, } @inproceedings{HirschfeldKB04, title = {Dynamic Service Adaptation for Runtime System Extensions}, author = {Robert Hirschfeld and Katsuya Kawamura and Hendrik Berndt}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2928&spage=227}, researchr = {https://researchr.org/publication/HirschfeldKB04}, cites = {0}, citedby = {0}, pages = {227-240}, booktitle = {ifip6}, } @inproceedings{LinckeHRM08, title = {SophieScript - Active Content in Multimedia Documents}, author = {Jens Lincke and Robert Hirschfeld and Michael Rüger and Maic Masuch}, year = {2008}, doi = {10.1109/C5.2008.12}, url = {http://doi.ieeecomputersociety.org/10.1109/C5.2008.12}, tags = {multimedia}, researchr = {https://researchr.org/publication/LinckeHRM08}, cites = {0}, citedby = {0}, pages = {21-28}, booktitle = {c5}, } @inproceedings{CostanzaH07, title = {Reflective layer activation in ContextL}, author = {Pascal Costanza and Robert Hirschfeld}, year = {2007}, doi = {10.1145/1244002.1244279}, url = {http://doi.acm.org/10.1145/1244002.1244279}, tags = {Pascal}, researchr = {https://researchr.org/publication/CostanzaH07}, cites = {0}, citedby = {0}, pages = {1280-1285}, booktitle = {SAC}, } @inproceedings{SchippersHH09, title = {An implementation substrate for languages composing modularized crosscutting concerns}, author = {Hans Schippers and Michael Haupt and Robert Hirschfeld}, year = {2009}, doi = {10.1145/1529282.1529716}, url = {http://doi.acm.org/10.1145/1529282.1529716}, researchr = {https://researchr.org/publication/SchippersHH09}, cites = {0}, citedby = {0}, pages = {1944-1951}, booktitle = {SAC}, } @inproceedings{AppeltauerH07, title = {Explicit Language and Infrastructure Support for Context-aware Services}, author = {Malte Appeltauer and Robert Hirschfeld}, year = {2008}, tags = {context-aware}, researchr = {https://researchr.org/publication/AppeltauerH07}, cites = {0}, citedby = {0}, pages = {164-170}, booktitle = {gi}, } @inproceedings{BrichauKGMHD06, title = {Application-Specific Models and Pointcuts Using a Logic Meta Language}, author = {Johan Brichau and Andy Kellens and Kris Gybels and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2006}, doi = {10.1007/978-3-540-71836-9_1}, url = {http://dx.doi.org/10.1007/978-3-540-71836-9_1}, tags = {meta-model, modeling language, language modeling, logic, Meta-Environment, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/BrichauKGMHD06}, cites = {0}, citedby = {0}, pages = {1-22}, booktitle = {smalltalk}, } @inproceedings{HirschfeldCH07, title = {An Introduction to Context-Oriented Programming with ContextS}, author = {Robert Hirschfeld and Pascal Costanza and Michael Haupt}, year = {2007}, doi = {10.1007/978-3-540-88643-3_9}, url = {http://dx.doi.org/10.1007/978-3-540-88643-3_9}, tags = {object-oriented programming, programming, subject-oriented programming, context-aware, Pascal, feature-oriented programming}, researchr = {https://researchr.org/publication/HirschfeldCH07}, cites = {0}, citedby = {0}, pages = {396-407}, booktitle = {GTTSE}, } @inproceedings{CostanzaGHS08, title = {Lisp50: The 50th birthday of lisp at OOPSLA 2008}, author = {Pascal Costanza and Richard P. Gabriel and Robert Hirschfeld and Guy L. Steele Jr.}, year = {2008}, doi = {10.1145/1449814.1449882}, url = {http://doi.acm.org/10.1145/1449814.1449882}, tags = {Pascal}, researchr = {https://researchr.org/publication/CostanzaGHS08}, cites = {0}, citedby = {0}, pages = {853-854}, booktitle = {OOPSLA}, } @article{BrichauKGMHD08, title = {Application-specific models and pointcuts using a logic metalanguage}, author = {Johan Brichau and Andy Kellens and Kris Gybels and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2008}, doi = {10.1016/j.cl.2007.05.004}, url = {http://dx.doi.org/10.1016/j.cl.2007.05.004}, tags = {logic}, researchr = {https://researchr.org/publication/BrichauKGMHD08}, cites = {0}, citedby = {0}, journal = {Comp. Lang., Syst. \& Struct.}, volume = {34}, number = {2-3}, pages = {66-82}, } @article{HirschfeldH06, title = {Open Aspects}, author = {Robert Hirschfeld and Stefan Hanenberg}, year = {2006}, doi = {10.1016/j.cl.2005.09.003}, url = {http://dx.doi.org/10.1016/j.cl.2005.09.003}, tags = {source-to-source, open-source}, researchr = {https://researchr.org/publication/HirschfeldH06}, cites = {0}, citedby = {0}, journal = {Comp. Lang., Syst. \& Struct.}, volume = {32}, number = {2-3}, pages = {87-108}, } @article{HirschfeldL05, title = {Reflective Designs -- An Overview}, author = {Robert Hirschfeld and Ralf Lämmel}, year = {2005}, doi = {10.1016/j.entcs.2004.08.033}, url = {http://dx.doi.org/10.1016/j.entcs.2004.08.033}, researchr = {https://researchr.org/publication/HirschfeldL05}, cites = {0}, citedby = {0}, journal = {ENTCS}, volume = {127}, number = {3}, pages = {55-58}, } @proceedings{jit:2005ng, title = {NODe 2005, GSEM 2005, Erfurt, Germany, September 20-22, 2005 (Net.ObjectDays)}, year = {2005}, researchr = {https://researchr.org/publication/jit%3A2005ng}, cites = {0}, citedby = {0}, booktitle = {NODe 2005, GSEM 2005, Erfurt, Germany, September 20-22, 2005 (Net.ObjectDays)}, conference = {jit}, editor = {Robert Hirschfeld and Ryszard Kowalczyk and Andreas Polze and Mathias Weske}, volume = {69}, series = {LNI}, publisher = {GI}, isbn = {3-88579-398-9}, } @proceedings{onward-2011, title = {{Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software (Onward 2011)}}, year = {2011}, tags = {Spiral, application framework, software engineering, writing, programming paradigms, programming, reflection}, researchr = {https://researchr.org/publication/onward-2011}, cites = {0}, citedby = {0}, booktitle = {{Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software (Onward 2011)}}, conference = {Onward!}, editor = {Eelco Visser and Robert Hirschfeld}, publisher = {ACM Press}, } @proceedings{dls:2007, title = {Proceedings of the 2007 Symposium on Dynamic Languages, DLS 2007, October 22, 2007, Montreal, Quebec, Canada}, year = {2007}, researchr = {https://researchr.org/publication/dls%3A2007}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 2007 Symposium on Dynamic Languages, DLS 2007, October 22, 2007, Montreal, Quebec, Canada}, conference = {DLS}, editor = {Pascal Costanza and Robert Hirschfeld}, publisher = {ACM}, isbn = {978-1-59593-868-8}, } @proceedings{oopsla-2011onward, title = {ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2011, part of SPLASH '11, Portland, OR, USA, October 22-27, 2011}, year = {2011}, url = {http://dl.acm.org/citation.cfm?id=2048237}, researchr = {https://researchr.org/publication/oopsla-2011onward}, cites = {0}, citedby = {0}, booktitle = {ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2011, part of SPLASH '11, Portland, OR, USA, October 22-27, 2011}, conference = {OOPSLA}, editor = {Robert Hirschfeld and Eelco Visser}, publisher = {ACM}, isbn = {978-1-4503-0941-7}, } @proceedings{gsem:2006, title = {Conference Proceedings NODe 2006, GSEM 2006, Erfurt, Germany, September 18-20, 2006}, year = {2006}, researchr = {https://researchr.org/publication/gsem%3A2006}, cites = {0}, citedby = {0}, booktitle = {Conference Proceedings NODe 2006, GSEM 2006, Erfurt, Germany, September 18-20, 2006}, conference = {gsem}, editor = {Robert Hirschfeld and Andreas Polze and Ryszard Kowalczyk}, volume = {88}, series = {LNI}, publisher = {GI}, isbn = {978-3-88579-182-9}, }