2009 | ||
---|---|---|
87 | Zoé Drey, Julien Mercadal, Charles Consel: A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications. DSL 2009: 78-99 | |
86 | Damien Cassou, Benjamin Bertran, Nicolas Loriant, Charles Consel: A generative programming approach to developing pervasive computing systems. GPCE 2009: 137-146 | |
85 | Wilfried Jouve, Julien Bruneau, Charles Consel: DiaSim: A Parameterized Simulator for Pervasive Computing Applications. PerCom 2009: 1-3 | |
2008 | ||
84 | Julien Mercadal, Nicolas Palix, Charles Consel, Julia L. Lawall: Pantaxou: a domain-specific language for developing safe coordination services. GPCE 2008: 149-160 | |
83 | Wilfried Jouve, Nicolas Palix, Charles Consel, Patrice Kadionik: A SIP-Based Programming Framework for Advanced Telephony Applications. IPTComm 2008: 1-20 | |
82 | Jeff Gray, Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen: DSLs: the good, the bad, and the ugly. OOPSLA Companion 2008: 791-794 | |
81 | Wilfried Jouve, Julien Lancia, Nicolas Palix, Charles Consel, Julia L. Lawall: High-level Programming Support for Robust Pervasive Computing Applications. PerCom 2008: 252-255 | |
80 | Sapan Bhatia, Charles Consel, Calton Pu: Remote specialization for efficient embedded operating systems. ACM Trans. Program. Lang. Syst. 30(4): (2008) | |
2007 | ||
79 | Charles Consel, Julia L. Lawall: Generative Programming and Component Engineering, 6th International Conference, GPCE 2007, Salzburg, Austria, October 1-3, 2007, Proceedings ACM 2007 | |
78 | Mario Südholt, Charles Consel: Object-Oriented Technology, ECOOP 2006 Workshop Reader, ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports Springer 2007 | |
77 | Charles Consel, Wilfried Jouve, Julien Lancia, Nicolas Palix: Ontology-Directed Generation of Frameworks for Pervasive Service Development. PerCom Workshops 2007: 501-508 | |
2006 | ||
76 | Wilfried Jouve, Julien Lancia, Charles Consel, Calton Pu: A Multimedia-Specific Approach to WS-Agreement. ECOWS 2006: 44-52 | |
75 | Sapan Bhatia, Charles Consel, Julia L. Lawall: Memory-manager/scheduler co-design: optimizing event-driven servers to improve cache behavior. ISMM 2006: 104-114 | |
74 | Sapan Bhatia, Charles Consel, Julia L. Lawall: Minimizing Cache Misses in an Event-driven Network Server: A Case Study of TUX. LCN 2006: 47-54 | |
73 | Younggyun Koh, Calton Pu, Sapan Bhatia, Charles Consel: Efficient Packet Processing in User-Level OSes: A Study of UML. LCN 2006: 63-70 | |
2005 | ||
72 | Galen S. Swint, Calton Pu, Gueyoung Jung, Wenchang Yan, Younggyun Koh, Qinyi Wu, Charles Consel, Akhil Sahai, Koichi Moriyama: Clearwater: extensible, flexible, modular code generation. ASE 2005: 144-153 | |
71 | Charles Consel, Fabien Latry, Laurent Réveillère, Pierre Cointe: A Generative Programming Approach to Developing DSL Compilers. GPCE 2005: 29-46 | |
2004 | ||
70 | Christian Lengauer, Don S. Batory, Charles Consel, Martin Odersky: Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers Springer 2004 | |
69 | Sapan Bhatia, Charles Consel, Calton Pu: Remote customization of systems code for embedded devices. EMSOFT 2004: 7-15 | |
68 | Sapan Bhatia, Charles Consel, Anne-Françoise Le Meur, Calton Pu: Automatic Specialization of Protocol Stacks. LCN 2004: 152-159 | |
67 | Galen S. Swint, Calton Pu, Younggyun Koh, Ling Liu, Wenchang Yan, Charles Consel, Koichi Moriyama, Jonathan Walpole: Infopipes: The ISL/ISG Implementation Evaluation. NCA 2004: 293-296 | |
66 | Anne-Françoise Le Meur, Julia L. Lawall, Charles Consel: Specialization Scenarios: A Pragmatic Approach to Declaring Program Specialization. Higher-Order and Symbolic Computation 17(1-2): 47-92 (2004) | |
65 | Charles Consel, Julia L. Lawall, Anne-Françoise Le Meur: A tour of Tempo: a program specializer for the C language. Sci. Comput. Program. 52: 341-370 (2004) | |
2003 | ||
64 | Charles Consel, Laurent Réveillère: A Programmable Client-Server Model: Robust Extensibility via DSLs. ASE 2003: 70-79 | |
63 | Charles Consel, Laurent Réveillère: A DSL Paradigm for Domains of Services: A Study of Communication Services. Domain-Specific Program Generation 2003: 165-179 | |
62 | Charles Consel: From a Program Family to a Domain-Specific Language. Domain-Specific Program Generation 2003: 19-29 | |
61 | Charles Consel, Hédi Hamdi, Laurent Réveillère, Lenin Singaravelu, Haiyan Yu, Calton Pu: Spidle: A DSL Approach to Specifying Streaming Applications. GPCE 2003: 1-17 | |
60 | Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel: Automatic program specialization for Java. ACM Trans. Program. Lang. Syst. 25(4): 452-499 (2003) | |
2002 | ||
59 | Don S. Batory, Charles Consel, Walid Taha: Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings Springer 2002 | |
58 | Anne-Françoise Le Meur, Charles Consel, Benoît Escrig: An Environment for Building Customizable Software Components. Component Deployment 2002: 1-14 | |
57 | Anne-Françoise Le Meur, Julia L. Lawall, Charles Consel: Towards bridging the gap between programming languages and partial evaluation. PEPM 2002: 9-18 | |
56 | Torben Amtoft, Charles Consel, Olivier Danvy, Karoline Malmkjær: The Abstraction and Instantiation of String-Matching Programs. The Essence of Computation 2002: 332-357 | |
55 | Charles Consel: Domain-Specific Languages: What, Why, How. Electr. Notes Theor. Comput. Sci. 65(3): (2002) | |
2001 | ||
54 | Dylan McNamee, Jonathan Walpole, Calton Pu, Crispin Cowan, Charles Krasic, Ashvin Goel, Perry Wagle, Charles Consel, Gilles Muller, Renaud Marlet: Specialization tools and techniques for systematic optimization of system software. ACM Trans. Comput. Syst. 19(2): 217-251 (2001) | |
53 | Sumit Gulwani, A. Tarachandani, Deepak Gupta, Dheeraj Sanghi, Luciano Porto Barreto, Gilles Muller, Charles Consel: WebCaL - a domain specific language for web caching. Computer Communications 24(2): 191-201 (2001) | |
2000 | ||
52 | Gilles Muller, Charles Consel, Renaud Marlet, Luciano Porto Barreto, Fabrice Mérillon, Laurent Réveillère: Towards robust OSes for appliances: a new approach based on domain-specific languages. ACM SIGOPS European Workshop 2000: 19-24 | |
51 | Laurent Réveillère, Fabrice Mérillon, Charles Consel, Renaud Marlet, Gilles Muller: A DSL Approach to Improve Productivity and Safety in Device Drivers Development. ASE 2000: 101-110 | |
50 | Philippe Boinot, Renaud Marlet, Jacques Noyé, Gilles Muller, Charles Consel: A Declarative Approach for Designing and Developing Adaptive Components. ASE 2000: 111- | |
49 | Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel: Specialization Patterns. ASE 2000: 197- | |
48 | Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, Gilles Muller: Devil: An IDL for Hardware Programming. OSDI 2000: 17-30 | |
47 | Lars Ræder Clausen, Ulrik Pagh Schultz, Charles Consel, Gilles Muller: Java bytecode compression for low-end embedded systems. ACM Trans. Program. Lang. Syst. 22(3): 471-489 (2000) | |
46 | Scott Thibault, Charles Consel, Julia L. Lawall, Renaud Marlet, Gilles Muller: Static and Dynamic Program Compilation by Interpreter Specialization. Higher-Order and Symbolic Computation 13(3): 161-178 (2000) | |
45 | Charles Consel: Selected Papers from PEPM'97 - Foreword. Theor. Comput. Sci. 248(1-2): 1-2 (2000) | |
1999 | ||
44 | Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, Gilles Muller: Towards Automatic Specialization of Java Programs. ECOOP 1999: 367-390 | |
43 | Sandrine Chirokoff, Charles Consel: Combining Program and Data Specialization. PEPM 1999: 45-59 | |
42 | Renaud Marlet, Charles Consel, Philippe Boinot: Efficient Incremental Run-Time Specialization for Free. PLDI 1999: 281-292 | |
41 | Renaud Marlet, Scott Thibault, Charles Consel: Efficient Implementations of Software Architectures via Partial Evaluation. Autom. Softw. Eng. 6(4): 411-440 (1999) | |
40 | Sandrine Chirokoff, Charles Consel, Renaud Marlet: Combining Program and Data Specialization. Higher-Order and Symbolic Computation 12(4): 309-335 (1999) | |
39 | Scott Thibault, Renaud Marlet, Charles Consel: Domain-Specific Languages: From Design to Implementation Application to Video Device Drivers Generation. IEEE Trans. Software Eng. 25(3): 363-377 (1999) | |
1998 | ||
38 | François Noël, Luke Hornof, Charles Consel, Julia L. Lawall: Automatic, Template-Based Run-Time Specialization: Implementation and Experimental Study. ICCL 1998: 132-142 | |
37 | Gilles Muller, Renaud Marlet, Eugen-Nicolae Volanschi, Charles Consel, Calton Pu, Ashvin Goel: Fast, Optimized Sun RPC Using Automatic Program Specialization. ICDCS 1998: 240-249 | |
36 | Charles Consel, Renaud Marlet: Architecture Software Using: A Methodology for Language Development. PLILP/ALP 1998: 170-194 | |
35 | Scott Thibault, Charles Consel, Gilles Muller: Safe and Efficient Active Network Programming. SRDS 1998: 135-143 | |
34 | Charles Consel, Luke Hornof, Renaud Marlet, Gilles Muller, Scott Thibault, Eugen-Nicolae Volanschi: Tempo: Specializing Systems applications and Beyond. ACM Comput. Surv. 30(3es): 19 (1998) | |
33 | Charles Consel, Luke Hornof, Renaud Marlet, Gilles Muller, Scott Thibault, Eugen-Nicolae Volanschi: Partial Evaluation for Software Engineering. ACM Comput. Surv. 30(3es): 20 (1998) | |
1997 | ||
32 | Renaud Marlet, Scott Thibault, Charles Consel: Mapping Software Architectures to Efficient Implementations via Partial Evaluation. ASE 1997: 183-192 | |
31 | Gilles Muller, Bárbara Moura, Fabrice Bellard, Charles Consel: Harissa: A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code. COOTS 1997: 1-20 | |
30 | Scott Thibault, Renaud Marlet, Charles Consel: A Domain Specific Language for Video Device Drivers: From Design to Implementation. DSL 1997: 11-26 | |
29 | Eugen-Nicolae Volanschi, Charles Consel, Gilles Muller, Crispin Cowan: Declarative Specialization of Object-Oriented Programs. OOPSLA 1997: 286-300 | |
28 | Luke Hornof, Charles Consel, Jacques Noyé: Effective Specialization of Realistic Programs via Use Sensitivity. SAS 1997: 293-314 | |
27 | Scott Thibault, Charles Consel: A Framework for Application Generator Design. SSR 1997: 131-135 | |
26 | Charles Consel: Program Adaption based on Program Transformation. SIGPLAN Notices 32(1): 69-72 (1997) | |
1996 | ||
25 | Charles Consel, Luke Hornof, François Noël, Jacques Noyé, Nicolae Volansche: A Uniform Approach for Compile-Time and Run-Time Specialization. Dagstuhl Seminar on Partial Evaluation 1996: 54-72 | |
24 | Charles Consel, François Noël: A General Approach for Run-Time Specialization and its Application to C. POPL 1996: 145-156 | |
23 | Charles Consel: Program Adaptation Based on Program Transformation. ACM Comput. Surv. 28(4es): 164 (1996) | |
1995 | ||
22 | Calton Pu, Tito Autrey, Andrew P. Black, Charles Consel, Crispin Cowan, Jon Inouye, Lakshmi Kethana, Jonathan Walpole, Ke Zhang: Optimistic Incremental Specialization: Streamlining a Commercial Operating System. SOSP 1995: 314-324 | |
21 | Charles Consel, Siau-Cheng Khoo: On-Line & Off-Line Partial Evaluation: Semantic Specifications and Correctness Proofs. J. Funct. Program. 5(4): 461-500 (1995) | |
1994 | ||
20 | Charles Consel: Fast Strictness Analysis Via Symbolic Fixpoint Iteration. SAS 1994: 423-431 | |
19 | J. Michael Ashley, Charles Consel: Fixpoint Computation for Polyvariant Static Analyses of Higher-Order Applicative Programs. ACM Trans. Program. Lang. Syst. 16(5): 1431-1448 (1994) | |
1993 | ||
18 | Charles Consel: A Tour of Schism: A Partial Evaluation System For Higher-Order Applicative Languages. PEPM 1993: 145-154 | |
17 | Charles Consel, Calton Pu, Jonathan Walpole: Incremental Partial Evaluation: The Key to High Performance, Modularity and Portability in Operating Systems. PEPM 1993: 44-46 | |
16 | Charles Consel: Polyvariant Binding-Time Analysis For Applicative Languages. PEPM 1993: 66-77 | |
15 | Charles Consel, Olivier Danvy: Tutorial Notes on Partial Evaluation. POPL 1993: 493-501 | |
14 | Charles Consel, Siau-Cheng Khoo: Parameterized Partial Evaluation. ACM Trans. Program. Lang. Syst. 15(3): 463-493 (1993) | |
13 | Charles Consel, Siau-Cheng Khoo: Semantics-Directed Generation of a Prolog Compiler. Sci. Comput. Program. 21(3): 263-291 (1993) | |
1992 | ||
12 | Charles Consel, Satish Pai: A Programming Environment for Binding-time Based Partial Evaluators. PEPM 1992: 62-66 | |
11 | Charles Consel, Olivier Danvy: Partial Evaluation in Parallel. Lisp and Symbolic Computation 5(4): 327-342 (1992) | |
1991 | ||
10 | Charles Consel, Olivier Danvy: For a Better Support of Static Data Flow. FPCA 1991: 496-519 | |
9 | Charles Consel, Siau-Cheng Khoo: Evaluation partielle paramétrable. JTASPEFT/WSA 1991: 72-81 | |
8 | Amir Kishon, Paul Hudak, Charles Consel: Monitoring Semantics: A Formal Framework for Specifying, Implementing, and Reasoning about Execution Monitors. PLDI 1991: 338-352 | |
7 | Charles Consel, Siau-Cheng Khoo: Parameterized Partial Evaluation. PLDI 1991: 92-106 | |
6 | Charles Consel, Siau-Cheng Khoo: Semantics-Directed Generation of a Prolog Compiler. PLILP 1991: 135-146 | |
5 | Charles Consel, Olivier Danvy: Static and Dynamic Semantics Processing. POPL 1991: 14-24 | |
1990 | ||
4 | Charles Consel, Olivier Danvy: From Interpreting to Compiling Binding Times. ESOP 1990: 88-105 | |
3 | Charles Consel: Binding Time Analysis for High Order Untyped Functional Languages. LISP and Functional Programming 1990: 264-272 | |
1989 | ||
2 | Charles Consel, Olivier Danvy: Partial Evaluation of Pattern Matching in Strings. Inf. Process. Lett. 30(2): 79-86 (1989) | |
1988 | ||
1 | Charles Consel: New Insights into Partial Evaluation: the SCHISM Experiment. ESOP 1988: 236-246 |