@inproceedings{VallejosEDCMC07, title = {The Context-Dependent Role Model}, author = {Jorge Vallejos and Peter Ebraert and Brecht Desmet and Tom Van Cutsem and Stijn Mostinckx and Pascal Costanza}, year = {2007}, doi = {10.1007/978-3-540-72883-2_1}, url = {http://dx.doi.org/10.1007/978-3-540-72883-2_1}, tags = {meta-model, object-role modeling, context-aware, Meta-Environment, Pascal}, researchr = {https://researchr.org/publication/VallejosEDCMC07}, cites = {0}, citedby = {0}, pages = {1-16}, booktitle = {Distributed Applications and Interoperable Systems, 7th IFIP WG 6.1 International Conference, DAIS 2007, Paphos, Cyprus, June 6-8, 2007, Proceedings}, editor = {Jadwiga Indulska and Kerry Raymond}, volume = {4531}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-72881-8}, } @inproceedings{KnieselCA01, title = {Jmangler-A Framework for Load-Time Transformation of Java Class Files}, author = {Günter Kniesel and Pascal Costanza and Michael Austermann}, year = {2001}, doi = {10.1109/SCAM.2001.972671}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2001.972671}, tags = {Java, Pascal, transformation}, researchr = {https://researchr.org/publication/KnieselCA01}, cites = {0}, citedby = {0}, pages = {100-110}, booktitle = {1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 10 November 2001, Florence, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-1387-5}, } @inproceedings{RhodesCDLH07, title = {Lisp}, author = {Christophe Rhodes and Pascal Costanza and Theo D'Hondt and Arthur Lemmens and Hans Hübner}, year = {2007}, doi = {10.1007/978-3-540-78195-0_1}, url = {http://dx.doi.org/10.1007/978-3-540-78195-0_1}, tags = {Pascal}, researchr = {https://researchr.org/publication/RhodesCDLH07}, cites = {0}, citedby = {0}, pages = {1-6}, booktitle = {Object-Oriented Technology. ECOOP 2007 Workshop Reader, Berlin, Germany, July 30-31, 2007, Final Reports}, editor = {Michael Cebulla}, volume = {4906}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-78194-3}, } @inproceedings{CostanzaD08, title = {Feature Descriptions for Context-oriented Programming}, author = {Pascal Costanza and Theo D Hondt}, year = {2008}, tags = {object-oriented programming, programming, subject-oriented programming, context-aware, Pascal, feature-oriented programming}, researchr = {https://researchr.org/publication/CostanzaD08}, cites = {0}, citedby = {0}, pages = {9-14}, booktitle = {Software Product Lines, 12th International Conference, SPLC 2008, Limerick, Ireland, September 8-12, 2008, Proceedings. Second Volume (Workshops)}, editor = {Steffen Thiel and Klaus Pohl}, publisher = {Lero Int. Science Centre, University of Limerick, Ireland}, isbn = {978-1-905952-06-9}, } @inproceedings{HerzeelCD08, title = {Reflection for the Masses}, author = {Charlotte Herzeel and Pascal Costanza and Theo D'Hondt}, year = {2008}, doi = {10.1007/978-3-540-89275-5_6}, url = {http://dx.doi.org/10.1007/978-3-540-89275-5_6}, tags = {reflection, Pascal}, researchr = {https://researchr.org/publication/HerzeelCD08}, cites = {0}, citedby = {0}, pages = {87-122}, booktitle = {Self-Sustaining Systems, First Workshop, S3 2008, Potsdam, Germany, May 15-16, 2008, Revised Selected Papers}, editor = {Robert Hirschfeld and Kim Rose}, volume = {5146}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-89274-8}, } @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 = {Generative and Transformational Techniques in Software Engineering II, International Summer School, {GTTSE} 2007}, editor = {Ralf Lämmel and Joost Visser and João Saraiva}, volume = {5235}, series = {Lecture Notes in Computer Science}, address = {Braga, Portugal}, publisher = {Springer}, isbn = {978-3-540-88642-6}, } @inproceedings{HerzeelGCRD07, title = {Forward chaining in HALO: an implementation strategy for history-based logic pointcuts}, author = {Charlotte Herzeel and Kris Gybels and Pascal Costanza and Coen De Roover and Theo D'Hondt}, year = {2007}, doi = {10.1145/1352678.1352689}, url = {http://doi.acm.org/10.1145/1352678.1352689}, tags = {rule-based, logic, history, Pascal}, researchr = {https://researchr.org/publication/HerzeelGCRD07}, cites = {0}, citedby = {0}, pages = {157-182}, booktitle = {Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), organised in conjunction with the 15th International Smalltalk Joint Conference 2007, Lugano, Switzerland, 25-31 August 2007}, editor = {Serge Demeyer and Jean-François Perrot}, volume = {286}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-084-5}, } @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 = {Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA}, editor = {Gail E. Harris}, publisher = {ACM}, isbn = {978-1-60558-220-7}, } @inproceedings{CostanzaHVD08, title = {Filtered dispatch}, author = {Pascal Costanza and Charlotte Herzeel and Jorge Vallejos and Theo D'Hondt}, year = {2008}, doi = {10.1145/1408681.1408685}, url = {http://doi.acm.org/10.1145/1408681.1408685}, tags = {Pascal}, researchr = {https://researchr.org/publication/CostanzaHVD08}, cites = {0}, citedby = {0}, pages = {4}, booktitle = {Proceedings of the 2008 Symposium on Dynamic Languages, DLS 2008, July 8, 2008, Paphos, Cyprus}, editor = {Johan Brichau}, publisher = {ACM}, isbn = {978-1-60558-270-2}, } @inproceedings{RhodesCDL06, title = {Lisp}, author = {Christophe Rhodes and Pascal Costanza and Theo D'Hondt and Arthur Lemmens}, year = {2006}, doi = {10.1007/978-3-540-71774-4_2}, url = {http://dx.doi.org/10.1007/978-3-540-71774-4_2}, tags = {Pascal}, researchr = {https://researchr.org/publication/RhodesCDL06}, cites = {0}, citedby = {0}, pages = {15-20}, booktitle = {Object-Oriented Technology, ECOOP 2006 Workshop Reader, ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports}, editor = {Mario Südholt and Charles Consel}, volume = {4379}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71772-0}, } @inproceedings{HerzeelGC07, title = {Escaping with Future Variables in HALO}, author = {Charlotte Herzeel and Kris Gybels and Pascal Costanza}, year = {2007}, doi = {10.1007/978-3-540-77395-5_5}, url = {http://dx.doi.org/10.1007/978-3-540-77395-5_5}, tags = {Pascal}, researchr = {https://researchr.org/publication/HerzeelGC07}, cites = {0}, citedby = {0}, pages = {51-62}, booktitle = {Runtime Verification, 7th International Workshop, RV 2007, Vancover, Canada, March 13, 2007, Revised Selected Papers}, editor = {Oleg Sokolsky and Serdar Tasiran}, volume = {4839}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-77394-8}, } @inproceedings{GonzalezMCDGD04, title = {2nd Workshop on Object-Oriented Language Engineering for the Post-Java Era: Back to Dynamicity}, author = {Sebastián González and Wolfgang De Meuter and Pascal Costanza and Stéphane Ducasse and Richard P. Gabriel and Theo D'Hondt}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=49}, tags = {Java, language engineering, Pascal}, researchr = {https://researchr.org/publication/GonzalezMCDGD04}, cites = {0}, citedby = {0}, pages = {49-61}, booktitle = {Object-Oriented Technology: ECOOP 2004 Workshop Reader, ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports}, editor = {Jacques Malenfant and Bjarte M. Østvold}, volume = {3344}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23988-X}, } @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 = {Journal of Object Technology}, volume = {7}, number = {3}, pages = {125-151}, } @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 = {Modular Programming Languages, 7th Joint Modular Languages Conference, JMLC 2006, Oxford, UK, September 13-15, 2006, Proceedings}, editor = {David E. Lightfoot and Clemens A. Szyperski}, volume = {4228}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-40927-0}, } @inproceedings{MuggeRWWCCE05, title = {Towards Context-Sensitive Intelligence}, author = {Holger Mügge and Tobias Rho and Marcel Winandy and Markus Won and Armin B. Cremers and Pascal Costanza and Roman Englert}, year = {2005}, doi = {10.1007/11494713_16}, url = {http://dx.doi.org/10.1007/11494713_16}, tags = {context-aware, Pascal}, researchr = {https://researchr.org/publication/MuggeRWWCCE05}, cites = {0}, citedby = {0}, pages = {231-238}, booktitle = {Software Architecture, 2nd European Workshop, EWSA 2005, Pisa, Italy, June 13-14, 2005, Proceedings}, editor = {Ronald Morrison and Flávio Oquendo}, volume = {3527}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-26275-X}, } @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 = {First International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2007, Limerick, Ireland, January 16-18, 2007. Proceedings}, editor = {Klaus Pohl and Patrick Heymans and Kyo Chul Kang and Andreas Metzger}, volume = {2007-01}, series = {Lero Technical Report}, } @inproceedings{CostanzaKC99, title = {Lava-Spracherweiterung für Delegation in Java}, author = {Pascal Costanza and Günter Kniesel and Armin B. Cremers}, year = {1999}, tags = {Java, Pascal}, researchr = {https://researchr.org/publication/CostanzaKC99}, cites = {0}, citedby = {0}, pages = {233-242}, booktitle = {Java-Informations-Tage}, } @inproceedings{Costanza02, title = {Dynamic Replacement of Active Objects in the Gilgul Programming Language}, author = {Pascal Costanza}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2370/23700125.htm}, tags = {programming languages, object-oriented programming, meta programming, programming, subject-oriented programming, Meta-Environment, Pascal, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Costanza02}, cites = {0}, citedby = {0}, pages = {125-140}, booktitle = {Component Deployment, IFIP/ACM Working Conference, CD 2002, Berlin, Germany, June 20-21, 2002, Proceedings}, editor = {Judy M. Bishop}, volume = {2370}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43847-5}, } @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 2006, First International Conference on Software and Data Technologies, Setúbal, Portugal, September 11-14, 2006}, editor = {Joaquim Filipe and Boris Shishkov and Markus Helfert}, publisher = {INSTICC Press}, isbn = {972-8865-69-4}, } @article{Costanza03, title = {Dynamically scoped functions as the essence of AOP}, author = {Pascal Costanza}, year = {2003}, doi = {10.1145/944579.944587}, url = {http://doi.acm.org/10.1145/944579.944587}, tags = {Pascal}, researchr = {https://researchr.org/publication/Costanza03}, cites = {0}, citedby = {0}, journal = {SIGPLAN Notices}, volume = {38}, number = {8}, pages = {29-36}, } @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 = {Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), Seoul, Korea, March 11-15, 2007}, editor = {Yookun Cho and Roger L. Wainwright and Hisham Haddad and Sung Y. Shin and Yong Wan Koo}, publisher = {ACM}, isbn = {1-59593-480-4}, } @inproceedings{EbraertVCPD07, title = {Change-oriented software engineering}, author = {Peter Ebraert and Jorge Vallejos and Pascal Costanza and Ellen Van Paesschen and Theo D Hondt}, year = {2007}, doi = {10.1145/1352678.1352680}, url = {http://doi.acm.org/10.1145/1352678.1352680}, tags = {software engineering, Pascal}, researchr = {https://researchr.org/publication/EbraertVCPD07}, cites = {0}, citedby = {0}, pages = {3-24}, booktitle = {Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), organised in conjunction with the 15th International Smalltalk Joint Conference 2007, Lugano, Switzerland, 25-31 August 2007}, editor = {Serge Demeyer and Jean-François Perrot}, volume = {286}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-084-5}, } @inproceedings{DesmetVCMD07, title = {Context-Oriented Domain Analysis}, author = {Brecht Desmet and Jorge Vallejos and Pascal Costanza and Wolfgang De Meuter and Theo D'Hondt}, year = {2007}, doi = {10.1007/978-3-540-74255-5_14}, url = {http://dx.doi.org/10.1007/978-3-540-74255-5_14}, tags = {domain analysis, analysis, context-aware, Pascal}, researchr = {https://researchr.org/publication/DesmetVCMD07}, cites = {0}, citedby = {0}, pages = {178-191}, booktitle = {Modeling and Using Context, 6th International and Interdisciplinary Conference, CONTEXT 2007, Roskilde, Denmark, August 20-24, 2007, Proceedings}, editor = {Boicho N. Kokinov and Daniel C. Richardson and Thomas Roth-Berghofer and Laure Vieu}, volume = {4635}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-74254-8}, } @inproceedings{MeuterCDT02, title = {Feyerabend: Redefining Computing}, author = {Wolfgang De Meuter and Pascal Costanza and Martine Devos and Dave A. Thomas}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2548/25480197.htm}, tags = {Pascal}, researchr = {https://researchr.org/publication/MeuterCDT02}, cites = {0}, citedby = {0}, pages = {197-202}, booktitle = {Object-Oriented Technology, ECOOP 2002 Workshops and Posters, Málaga, Spain, June 10-14, 2002, Proceedings}, editor = {Juan Hernández Núñez and Ana M. D. Moreira}, volume = {2548}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-00233-2}, } @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}, }