pascal costanza.
hot topics: cdr - closer - contextl - context-scheme - exascience lab - p-cos blog
  navigation.
  • main
  • coordinates
  • research
  • lisp
  • links
  •   research.
  • sections


  • contextl.


  • context-oriented programming.
    • Jorge Vallejos, Sebastian Gonzalez, Pascal Costanza, Wolfgang De Meuter, Theo D'Hondt, Kim Mens, Predicated Generic Functions - Enabling Context-Dependent Method Dispatch, International Conference on Software Composition 2010, Malaga, Spain, July 1-2, 2010, Proceedings, Springer LNCS.

    • Jorge Vallejos, Jianiy Huang, Pascal Costanza, Wolfgang De Meuter, Theo D'Hondt, A Programming Language Approach for Context-Aware Mashups, 3rd International Workshop on Web APIs and Services Mashups (Mashups'09), co-located with OOPSLA 2009, Orlando, Florida, USA, October 25, 2009.

    • Engineer Bainomugisha, Jorge Vallejos, Eric Tanter, Elisa Gonzalez Boix, Pascal Costanza, Wolfgang De Meuter, Theo D'Hondt, Resilient Actors: A Runtime Partitioning Model for Pervasive Computing Services. International Conference on Pervasive Services, London, UK, July 13-16, 2009, Proceedings, ACM Digital Library.

    • Dave Clarke, Pascal Costanza, Eric Tanter, How should context-escaping closures proceed?, International Workshop on Context-oriented Programming (COP'09), co-located with ECOOP 2009, Genova, Italy, July 7, 2009, Proceedings, ACM Digital Library.

    • Jorge Vallejos, Pascal Costanza, Tom Van Cutsem, Wolfgang De Meuter, Theo D'Hondt, Reconciling Generic Functions with Actors. International Lisp Conference 2009, MIT, Cambridge, Massachusetts, USA, March 22-25, 2009, Proceedings.

    • Andreas Classen, Arnaud Hubeaux, Frans Sanen, Eddy Truyen, Jorge Vallejos, Pascal Costanza, Wolfgang De Meuter, Patrick Heymans, Wouter Joosen, Modelling Variability in Self-Adaptive Systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), held in conjunction with GPCE / OOPSLA 2008, Nashville, Tennessee, USA, October 19-23, 2008.

    • Pascal Costanza, Charlotte Herzeel, Jorge Vallejos, Theo D'Hondt, Filtered Dispatch, Dynamic Languages Symposium 2008, co-located with ECOOP'08, Paphos, Cyprus, July 8, 2008.

      © ACM, 2008. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version will be published in Proceedings of the 2008 Dynamic Languages Symposium.

    • Jorge Vallejos, Eric Tanter, Elisa Gonzalez Boix, Engineer Bainomugisha, Wolfgang De Meuter, Pascal Costanza. Towards Resilient Partitioning of Pervasive Computing Services. 3rd Workshop on Software Engineering of Pervasive Services (SEPS), co-located with the International Conference on Pervasive Services (ICPS 2008), Sorrento, Italy, July 6, 2008. Proceedings.

    • Brecht Desmet, Kristof Vanhaesebrouck, Jorge Vallejos, Pascal Costanza, Wolfgang De Meuter. The Puzzle Approach for Designing Context-Enabled Applications, XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), Iquique, Chile, November 8-9, 2007. Proceedings. IEEE Computer Science Press, 2007.

    • Brecht Desmet, Jorge Vallejos, Pascal Costanza, Wolfgang De Meuter, Theo D'Hondt, Context-Oriented Domain Analysis. Modeling and Using Context, Sixth International and Interdisciplinary Conference on Modeling and Using Context, Roskilde University, Denmark, August 20-24, 2007. Proceedings. Springer LNCS, 2007.

    • Jorge Vallejos, Brecht Desmet, Pascal Costanza, Wolfgang De Meuter, Pervasive Communication: The Need for Distributed Context Adaptations, ECOOP 2007 Workshop on Object Technology for Ambient Intelligence and Pervasive Systems (OT4AmI), Berlin, Germany, July 30, 2007.

    • Robert Hirschfeld, Pascal Costanza, Michael Haupt, An Introduction to Context-Oriented Programming with ContextS, 2nd Summer School on Generative and Transformational Techniques in Software Engineering, Braga, Portugal, July 2-7, 2007. Springer LNCS, 2008.

    • Jorge Vallejos, Peter Ebraert, Brecht Desmet, Tom van Cutsem, Stijn Mostinckx, Pascal Costanza, The Context-Dependent Role Model, Proceedings of the 7th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2007), Paphos, Cypros, June 5-8, 2007. Springer LNCS, 2007.

    • Brecht Desmet, Jorge Vallejos, Pascal Costanza, and Robert Hirschfeld, Layered design approach for context-aware systems, First International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 2007), Limerick, Ireland, January 16-18, 2007, Lero Technical Report 2007-01.

    • Brecht Desmet, Jorge Vallejos Vargas, Stijn Mostinckx and Pascal Costanza, Using Mixin Layers for Context-Aware and Self-Adaptable Systems, ECOOP 2006 Workshop on Object Technology for Ambient Intelligence and Pervasive Computing (OT4AmI), Nantes, France, July 4, 2006.

    • Pascal Costanza, Dynamically Scoped Functions, ECOOP 2003 Workshop on Object-oriented Language Engineering for the Post-Java Era, Darmstadt, Germany, July 22, 2003. Published in ACM SIGPLAN Notices, Volume 38, Issue 8 (August 2003), ACM Press.


  • parallel programming.
    • Zubair Wadood Bhatti, Roel Wuyts, Pascal Costanza, Davy Preuveneers, Yolande Berbers, Efficient Synchronization for Stencil Computations Using Dynamic Task Graphs, International Conference on Computational Science (ICCS 2013), Barcelona, Spain, June 5-7, 2013. Elsevier 2013, Procedia Computer Science 18.

    • Charlotte Herzeel, Pascal Costanza, Dynamic Parallelization of Recursive Code - Part 1: Managing Control Flow Interactions with the Continuator, OOPSLA'10 Proceedings of the ACM International Conference on Object-Oriented Programming Systems, Languages and Applications, ACM, October 2010.

    • Pascal Costanza, Bruno De Fraine, Tom Van Cutsem, Improving the Data Locality of Work Stealing - A Domain-specific Approach, SPLASH 2010 Workshop on Concurrency for the Application Programmer, Reno, Nevada, USA, October 18, 2010.

    • Leonardo Uribe, Pascal Costanza, Theo D'Hondt, Adding Data-movement Constructs to the PGAS Parallel Computing Model, 7th European Lisp Workshop (ELW'10), co-located with ECOOP 2010, Maribor, Slovenia, June 22, 2010.

    • Charlotte Herzeel, Pascal Costanza, Theo D'Hondt, An Extensible Interpreter Framework for Software Transactional Memory, Journal of Universal Computer Science, 16(2), 221-245, 2010.

    • Charlotte Herzeel, Pascal Costanza, Theo D'Hondt, Reusable Building Blocks for Software Transactional Memory. 2nd European Lisp Symposium 2009, Milan, Italy, May 27-29, Proceedings.

    • Stefan Marr, Michael Haupt, Stijn Timbermont, Bram Adams, Theo D'Hondt, Pascal Costanza, Wolfgang De Meuter, Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models. Programming Language Approaches to Concurrency and Communication-centric Software, workshop affiliated with ETAPS 2009, March 22, 2009, York, UK, Proceedings.

    • Charlotte Herzeel, Pascal Costanza, Theo D'Hondt, Controlling Dynamic Parallelization Through Layered Reflection, 7th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing (POOSC'08), co-located with ECOOP 2008, Paphos, Cyprus, July 8, 2008.

    • Leonardo Uribe, Pascal Costanza, Charlotte Herzeel, Theo D'Hondt, Using Data Parallelism in Lisp for Impementing a Quantum Simulator, 5th European Lisp Workshop, co-located with ECOOP 2008, Paphos, Cyprus, July 7, 2008.

    • Brecht Desmet, Ellie D'Hondt, Pascal Costanza, Theo D'Hondt, Simulation of Quantum Computations in Lisp, 3rd European Lisp Workshop, co-located with ECOOP 2006, Nantes, France, July 3, 2006.


  • macros.
    • Pascal Costanza, Theo D'Hondt, Embedding Hygiene-Compatible Macros in an Unhygienic Macro System, Journal of Universal Computer Science, 16(2), 271-295, 2010.

    • Pascal Costanza, Theo D'Hondt, Hygiene for the Unhygienic: Hygiene-Compatible Macros in an Unhygienic Macro System, 2nd European Lisp Symposium, Milan, Italy, May 27-29, 2009, Proceedings.


  • reflection.
    • Pascal Costanza, Charlotte Herzeel, make-method-lambda considered harmful, 5th European Lisp Workshop, co-located with ECOOP 2008, Paphos, Cyprus, July 7, 2008.

    • Charlotte Herzeel, Pascal Costanza, Theo D'Hondt, Reflection for the Masses, Workshop on Self-Sustaining Systems, Hasso-Plattner-Institut Potsdam, Germany, May 15-16, 2008, Springer LNCS.


  • aspect-oriented programming.
    • Charlotte Herzeel, Kris Gybels, Pascal Costanza, Coen De Roover, Theo D'Hondt, Forward Chaining in HALO: An Implementation Strategy for History-based Logic Pointcuts, International Conference on Dynamic Languages (ICDL 2007), Lugano, Switzerland, August 25-31, 2007. Proceedings. ACM Digital Library, 2008. Also in: Computer Languages, Systems & Structures, Elsevier B.V., Vol. 35, Issue 1, April 2009, pp. 31-47.

    • Charlotte Herzeel, Kris Gybels, Pascal Costanza, Theo D'Hondt, Modularizing Crosscuts in an E-commerce Application in Lisp using HALO, International Lisp Conference 2007 (ILC 2007), Cambridge, UK, April 1-4, 2007, ACM Digital Library.

    • Charlotte Herzeel, Kris Gybels, Pascal Costanza, Escaping with future variables in HALO, Seventh Workshop on Runtime Verification (RV'07), Satellite workshop of AOSD'07, Vancouver, British Columbia, Canada, March 13, 2007, Springer LNCS.

    • Alexandre Bergel, Robert Hirschfeld, Siobhan Clarke, and Pascal Costanza, AspectBoxes - Controlling the Visibility of Aspects, International Conference on Software and Data Technologies (ICSOFT 2006), Setubal, Portugal, September 11-14, 2006, INSTICC Press, 2006 & Springer CCIS, 2008.

    • Charlotte Herzeel, Kris Gybels and Pascal Costanza, A Temporal Logic Language for Context Awareness in Pointcuts, ECOOP 2006 Workshop on Revival of Dynamic Languages (RDL), Nantes, France, July 3, 2006.

    • Robert Hirschfeld and Pascal Costanza, Extending Advice Activation in AspectS, European Interactive Workshop on Aspects in Software (EIWAS 2005), Brussels, Belgium, 2005. Updated for Open and Dynamic Aspect Languages Workshop (ODAL), co-located with AOSD 2006, Bonn, Germany, March 20, 2006.

    • Pascal Costanza, A Short Overview of AspectL, European Interactive Workshop on Aspects in Software (EIWAS '04), Berlin, Germany, September 23-24, 2004.

    • Günter Kniesel, Pascal Costanza, Michael Austermann, JMangler - Load-time Transformation of Byte Code for Aspect-oriented Programming, in: Robert E. Filman, Tzilla Elrad, Siobhan Clark and Mehmet Aksit (eds.), Aspect-Oriented Software Development, Addison-Wesley, 2004.

    • Stefan Hanenberg and Pascal Costanza, Connecting Aspects in AspectJ - Strategies vs. Patterns, First AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software at AOSD 2002, Enschede, The Netherlands, April 23, 2002.

    • Günter Kniesel, Pascal Costanza, Michael Austermann, JMangler - A Framework for Load-Time Transformation of Java Class Files, First IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), proceedings, Florence, Italy, November 2001.

    • Pascal Costanza, Günter Kniesel, Michael Austermann, Independent Extensibility for Aspect-oriented Systems, Workshop on Advanced Separation of Concerns at ECOOP 2001, Budapest, Hungary, June 2001.

    • Pascal Costanza, Vanishing Aspects, Workshop on Advanced Separation of Concerns at OOPSLA 2000.


  • software evolution.
    • Peter Ebraert, Jorge Vallejos, Pascal Costanza, Ellen Van Paesschen, Theo D'Hondt. Change-Oriented Software Engineering, International Conference on Dynamic Languages (ICDL 2007), Lugano, Switzerland, August 25-31, 2007. Proceedings. ACM Digital Library, 2008.

    • Pascal Costanza and Arno Haase, The Comparand Pattern: Cheap Identity Testing Using Dedicated Values, in: Dragos Manolescu, James Noble and Markus Vöter (eds.), Pattern Languages of Program Design 5, Addison-Wesley, 2005.

    • Pascal Costanza, Transmigration of Object Identity, Dissertation (in English), Institut für Informatik III, Universität Bonn, 2004.

    • Pascal Costanza, Dynamic Replacement of Active Objects in the Gilgul Programming Language, First International IFIP / ACM Working Conference on Component Deployment, Berlin, Germany, June 20-21, 2002, Springer LNCS.

    • Pascal Costanza and Arno Haase, The Comparand Pattern, Sixth European Conference on Pattern Languages of Programs (EuroPLoP 2001), Kloster Irsee, Germany, July 2001.

    • Pascal Costanza, Dynamic Object Replacement and Implementation-Only Classes, 6th International Workshop on Component-Oriented Programming (WCOP 2001) at ECOOP 2001, Budapest, Hungary, June 2001.

    • Pascal Costanza, Oliver Stiemerling, Armin B. Cremers, Object Identity and Dynamic Recomposition of Components, in: Wolfgang Pree (ed.): Technology of Object-Oriented Languages and Systems - TOOLS 38, Proceedings, March 12-14, 2001, Zürich, Switzerland, IEEE Computer Society Press, 2001.

    • Oliver Stiemerling, Pascal Costanza, Armin B. Cremers, Object Identity and Dynamic Recomposition of Componontes, in: Jan Bosch, Clemens Szyperski, Wolfgang Weck (eds.), Proceedings of the 5th International Workshop on Component-oriented Programming (WCOP 2000), Research Report No. 15/00, Blekinge Institute of Technology, Department of Software Engineering and Computer Science, Karlskrona, Sweden, 2000.

    • Pascal Costanza, Günter Kniesel, Armin B. Cremers, Lava - Spracherweiterungen für Delegation in Java (in German), in: Clemens H. Cap (ed.), Java-Informations-Tage 1999 (JIT '99), Springer (Informatik Aktuell), 1999.


  • types.


  • Powered by LML!
      (c) 2005 - 2013 pascal costanza. original site design by antipop.