@article{ClausenSCM00, title = {Java bytecode compression for low-end embedded systems}, author = {Lars Ræder Clausen and Ulrik Pagh Schultz and Charles Consel and Gilles Muller}, year = {2000}, doi = {10.1145/353926.353933}, url = {http://doi.acm.org/10.1145/353926.353933}, tags = {Java}, researchr = {https://researchr.org/publication/ClausenSCM00}, cites = {0}, citedby = {0}, journal = {TOPLAS}, volume = {22}, number = {3}, pages = {471-489}, } @inproceedings{Schultz01:1, title = {Partial Evaluation for Class-Based Object-Oriented Languages}, author = {Ulrik Pagh Schultz}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2053/20530173.htm}, tags = {programming languages, object-oriented programming, rule-based, meta programming, generic programming, partial evaluation, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/Schultz01%3A1}, cites = {0}, citedby = {0}, pages = {173-197}, booktitle = {pado}, } @inproceedings{AndersenS04, title = {Declarative specialization for object-oriented-program specialization}, author = {Helle Markmann Andersen and Ulrik Pagh Schultz}, year = {2004}, doi = {10.1145/1014007.1014011}, url = {http://doi.acm.org/10.1145/1014007.1014011}, tags = {object-oriented programming, meta programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/AndersenS04}, cites = {0}, citedby = {0}, pages = {27-38}, booktitle = {PEPM}, } @inproceedings{ChristensenBSS08, title = {A unified simulator for Self-Reconfigurable Robots}, author = {David Johan Christensen and David Brandt and Kasper Støy and Ulrik Pagh Schultz}, year = {2008}, doi = {10.1109/IROS.2008.4650757}, url = {http://dx.doi.org/10.1109/IROS.2008.4650757}, researchr = {https://researchr.org/publication/ChristensenBSS08}, cites = {0}, citedby = {0}, pages = {870-876}, booktitle = {iros}, } @inproceedings{GarciaSS09, title = {On the efficiency of local and global communication in modular robots}, author = {Ricardo Franco Mendoza Garcia and Ulrik Pagh Schultz and Kasper Stoy}, year = {2009}, doi = {10.1109/IROS.2009.5354011}, url = {http://dx.doi.org/10.1109/IROS.2009.5354011}, researchr = {https://researchr.org/publication/GarciaSS09}, cites = {0}, citedby = {0}, pages = {1502-1508}, booktitle = {iros}, } @inproceedings{SchultzLCM99, title = {Towards Automatic Specialization of Java Programs}, author = {Ulrik Pagh Schultz and Julia L. Lawall and Charles Consel and Gilles Muller}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1628/16280367.htm}, tags = {Java, specializer, partial evaluation}, researchr = {https://researchr.org/publication/SchultzLCM99}, cites = {0}, citedby = {0}, pages = {367-390}, booktitle = {ECOOP}, } @inproceedings{LawallPS06, title = {Issues in holistic system design}, author = {Julia L. Lawall and Christian W. Probst and Ulrik Pagh Schultz}, year = {2006}, doi = {10.1145/1215995.1216007}, url = {http://doi.acm.org/10.1145/1215995.1216007}, tags = {design}, researchr = {https://researchr.org/publication/LawallPS06}, cites = {0}, citedby = {0}, pages = {12}, booktitle = {asplos}, } @inproceedings{Schultz99, title = {Black-Box Program Specialization}, author = {Ulrik Pagh Schultz}, year = {1999}, researchr = {https://researchr.org/publication/Schultz99}, cites = {0}, citedby = {0}, pages = {187}, booktitle = {ECOOPW}, } @inproceedings{MortensenSS04, title = {Distance-Based Access Modifiers Applied to Safety in Home Networks}, author = {Kjeld Høyer Mortensen and Kari R. Schougaard and Ulrik Pagh Schultz}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3295&spage=315}, tags = {rule-based}, researchr = {https://researchr.org/publication/MortensenSS04}, cites = {0}, citedby = {0}, pages = {315-326}, booktitle = {eusai}, } @inproceedings{Schultz04, title = {A Unification of Inheritance and Automatic Program Specialization}, author = {Ulrik Pagh Schultz}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3286&spage=244}, researchr = {https://researchr.org/publication/Schultz04}, cites = {0}, citedby = {0}, pages = {244-265}, booktitle = {GPCE}, } @inproceedings{SchultzLC00, title = {Specialization Patterns}, author = {Ulrik Pagh Schultz and Julia L. Lawall and Charles Consel}, year = {2000}, url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=873664&tag=1}, tags = {optimization, rule-based, program analysis, analysis, program optimization, design}, researchr = {https://researchr.org/publication/SchultzLC00}, cites = {0}, citedby = {0}, pages = {197}, booktitle = {ASE}, } @article{DanvyS04, title = {Lambda-Lifting in Quadratic Time}, author = {Olivier Danvy and Ulrik Pagh Schultz}, year = {2004}, url = {http://danae.uni-muenster.de/lehre/kuchen/JFLP/articles/2004/A2004-01/JFLP-A2004-01.pdf}, researchr = {https://researchr.org/publication/DanvyS04}, cites = {0}, citedby = {0}, journal = {jflp}, volume = {2004}, } @article{MullerS99, title = {Harissa: A Hybrid Approach to Java Execution}, author = {Gilles Muller and Ulrik Pagh Schultz}, year = {1999}, url = {http://www.computer.org:80/software/so1999/s2044abs.htm}, tags = {Java, systematic-approach}, researchr = {https://researchr.org/publication/MullerS99}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {16}, number = {2}, pages = {44-51}, } @inproceedings{BordignonSS09, title = {A virtual machine-based approach for fast and flexible reprogramming of modular robots}, author = {Mirko Bordignon and Kasper Stoy and Ulrik Pagh Schultz}, year = {2009}, doi = {10.1109/ROBOT.2009.5152780}, url = {http://dx.doi.org/10.1109/ROBOT.2009.5152780}, tags = {rule-based, systematic-approach}, researchr = {https://researchr.org/publication/BordignonSS09}, cites = {0}, citedby = {0}, pages = {4273-4280}, booktitle = {icra}, } @inproceedings{ChristensenBSS07, title = {Neighbor detection and crosstalk elimination in self-reconfigurable robots}, author = {David Johan Christensen and David Brandt and Ulrik Pagh Schultz and Kasper Støy}, year = {2007}, doi = {10.1145/1377868.1377901}, url = {http://doi.acm.org/10.1145/1377868.1377901}, researchr = {https://researchr.org/publication/ChristensenBSS07}, cites = {0}, citedby = {0}, pages = {26}, booktitle = {robocomm}, } @inproceedings{SchultzBCK03, title = {Compiling java for low-end embedded systems}, author = {Ulrik Pagh Schultz and Kim Burgaard and Flemming Gram Christensen and Jørgen Lindskov Knudsen}, year = {2003}, doi = {10.1145/780732.780739}, url = {http://doi.acm.org/10.1145/780732.780739}, tags = {Java, compiler}, researchr = {https://researchr.org/publication/SchultzBCK03}, cites = {0}, citedby = {0}, pages = {42-50}, booktitle = {lctrts}, } @inproceedings{SchultzBS09, title = {Robust and reversible self-reconfiguration}, author = {Ulrik Pagh Schultz and Mirko Bordignon and Kasper Stoy}, year = {2009}, doi = {10.1109/IROS.2009.5354346}, url = {http://dx.doi.org/10.1109/IROS.2009.5354346}, researchr = {https://researchr.org/publication/SchultzBS09}, cites = {0}, citedby = {0}, pages = {5287-5294}, booktitle = {iros}, } @inproceedings{DanvyS02:0, title = {Lambda-Lifting in Quadratic Time}, author = {Olivier Danvy and Ulrik Pagh Schultz}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2441/24410134.htm}, researchr = {https://researchr.org/publication/DanvyS02%3A0}, cites = {0}, citedby = {0}, pages = {134-151}, booktitle = {FLOPS}, } @inproceedings{DanvyS97, title = {Lambda-Dropping: Transforming Recursive Equations into Programs with Block Structure}, author = {Olivier Danvy and Ulrik Pagh Schultz}, year = {1997}, doi = {10.1145/258993.259007}, url = {http://doi.acm.org/10.1145/258993.259007}, researchr = {https://researchr.org/publication/DanvyS97}, cites = {0}, citedby = {0}, pages = {90-106}, booktitle = {PEPM}, } @inproceedings{SchultzBCS08, title = {Spatial Computing with Labels}, author = {Ulrik Pagh Schultz and Mirko Bordignon and David Johan Christensen and Kasper Stoy}, year = {2008}, doi = {10.1109/SASOW.2008.42}, url = {http://doi.ieeecomputersociety.org/10.1109/SASOW.2008.42}, researchr = {https://researchr.org/publication/SchultzBCS08}, cites = {0}, citedby = {0}, pages = {326-331}, booktitle = {saso}, } @article{DanvyS00, title = {Lambda-dropping: transforming recursive equations into programs with block structure}, author = {Olivier Danvy and Ulrik Pagh Schultz}, year = {2000}, doi = {10.1016/S0304-3975(00)00054-2}, url = {http://dx.doi.org/10.1016/S0304-3975(00)00054-2}, researchr = {https://researchr.org/publication/DanvyS00}, cites = {0}, citedby = {0}, journal = {TCS}, volume = {248}, number = {1-2}, pages = {243-287}, } @article{SchultzLC03, title = {Automatic program specialization for Java}, author = {Ulrik Pagh Schultz and Julia L. Lawall and Charles Consel}, year = {2003}, url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.5567&rep=rep1&type=pdf}, tags = {optimization, object-oriented programming, Java, meta programming, generic programming, compiler, programming, subject-oriented programming, abstraction, program optimization, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/SchultzLC03}, cites = {0}, citedby = {0}, journal = {TOPLAS}, volume = {25}, number = {4}, pages = {452-499}, } @inproceedings{LinsS06, title = {Supporting transparent evolution of component interfaces}, author = {Emanuela P. Lins and Ulrik Pagh Schultz}, year = {2006}, doi = {10.1145/1141277.1141658}, url = {http://doi.acm.org/10.1145/1141277.1141658}, researchr = {https://researchr.org/publication/LinsS06}, cites = {0}, citedby = {0}, pages = {1629-1630}, booktitle = {SAC}, } @inproceedings{Schultz07, title = {Distributed control diffusion: towards a flexible programming paradigm for modular robots}, author = {Ulrik Pagh Schultz}, year = {2007}, doi = {10.1145/1377868.1377887}, url = {http://doi.acm.org/10.1145/1377868.1377887}, tags = {programming paradigms, programming}, researchr = {https://researchr.org/publication/Schultz07}, cites = {0}, citedby = {0}, pages = {15}, booktitle = {robocomm}, } @inproceedings{BordignonMS08, title = {Implementing Flexible Parallelism for Modular Self-reconfigurable Robots}, author = {Mirko Bordignon and Lars Lindegaard Mikkelsen and Ulrik Pagh Schultz}, year = {2008}, doi = {10.1007/978-3-540-89076-8_15}, url = {http://dx.doi.org/10.1007/978-3-540-89076-8_15}, researchr = {https://researchr.org/publication/BordignonMS08}, cites = {0}, citedby = {0}, pages = {123-134}, booktitle = {simpar}, } @inproceedings{MorazanS07, title = {Optimal Lambda Lifting in Quadratic Time}, author = {Marco T. Morazán and Ulrik Pagh Schultz}, year = {2007}, doi = {10.1007/978-3-540-85373-2_3}, url = {http://dx.doi.org/10.1007/978-3-540-85373-2_3}, researchr = {https://researchr.org/publication/MorazanS07}, cites = {0}, citedby = {0}, pages = {37-56}, booktitle = {IFL}, } @proceedings{gpce-2011, title = {Proceedings of the 10th ACM international conference on Generative programming and component engineering (GPCE 2011)}, year = {2011}, tags = {generative programming, programming}, researchr = {https://researchr.org/publication/gpce-2011}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 10th ACM international conference on Generative programming and component engineering (GPCE 2011)}, conference = {GPCE}, editor = {Ewen Denney and Ulrik Pagh Schultz}, address = {New York, NY, USA}, publisher = {ACM}, }