Charles Consel

Professor of Computer Science

University of Bordeaux / INRIA / LaBRI
Head of the Phoenix research group

351, cours de la Libération, Bat. A29
33405 Talence Cedex

Phone:  33 (0)5 24 57 40 35
Fax : 33 (0)5 24 57 40 41
e-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Department of Telecommunications
IPB ENSEIRB-MATMECA
Ecole Nationale Supérieure d´Electronique et 
de Radioéléctricité de Bordeaux 
1, avenue du docteur Albert Schweitzer 
Domaine universitaire - BP 99 
F-33402 Talence Cedex


Research Interests and Projects

  • Programming languages (design and implementation).
  • Program analysis and transformation.
  • Software engineering (architecture and components).
  • Operating systems.
  • Networking and ToIP.

My research is done in the Phoenix research group. Current research efforts include

  • Domain-specific languages (DSL)
    • A methodology to design and implement DSLs
    • A textual DSL for coordinating networked entities
    • A visual DSL for developing pervasive computing applications
  • Software Engineering
    • Declarative approaches
    • Software architectures
    • Domain-specific architecture description languages
  • Pervasive computing
    • Development environment
    • Simulation
    • Verification
    • Non-functional properties
  • Program specialization (a.k.a. partial evaluation)
    • For the C language
    • For Java

Curriculum Vitae

Here

List of Publications

 

2014

In peer reviewed journal articles

Titre
Internet of Things: A Challenge for Software Engineering
Auteurs
Charles Consel; Milan Kabac
Détail
ERCIM News, Smart Cities,, ERCIM, 2014, Smart Cities, 98 (2014), pp. 20-21
Accès au texte intégral et bibtex
EN98-web.pdf BibTex

In peer reviewed conference proceedings

Titre
Verification of Daily Activities of Elders: A Simple, Non-Intrusive, Low-Cost Approach
Auteurs
Loïc Caroux url; Charles Consel; Lucile Dupuy; Hélène Sauzéon
Détail
ASSETS - The 16th International ACM SIGACCESS Conference on Computers and Accessibility, Oct 2014, Rochester, NY, United States.
Accès au texte intégral et bibtex
Caroux_et_al_2014-ASSETS_preprint.pdf BibTex
Titre
Tablet-Based Activity Schedule for Children with Autism in Mainstream Environment
Auteurs
Charles Fage; Léonard Pommereau; Charles Consel; Emilie Balland; Hélène Sauzéon
Détail
ASSETS 2014 - The 16th International ACM SIGACCESS Conference on Computers and Accessibility, Oct 2014, Rochester, United States. ACM
Accès au texte intégral et bibtex
Autism_prompting_application.pdf BibTex

2013

In peer reviewed journal articles

Titre
Denotational Semantics of A User-Oriented, Domain-Specific Language
Auteurs
Julien Mercadal; Zoé Drey; Charles Consel
Détail
Electronic Proceedings in Theoretical Computer Science, Open Publishing Association, 2013, 129, pp. 229-249
Accès au texte intégral et bibtex
1309.5141.pdf BibTex

In peer reviewed conference proceedings

Titre
Design-driven Development of Dependable Applications: A Case Study in Avionics
Auteurs
Quentin Enard; Stéphanie Gatti; Julien Bruneau; Young-Joo Moon; Emilie Balland; Charles Consel
Détail
César Benavente-Peces and Joaquim Filipe. PECCS - 3rd International Conference on Pervasive and Embedded Computing and Communication Systems, Feb 2013, Barcelona, Spain. SciTePress
Accès au texte intégral et bibtex
autopilot.pdf BibTex
Titre
A Case for Human-Driven Software Development
Auteurs
Emilie Balland; Charles Consel; Bernard N'Kaoua; Hélène Sauzeon
Détail
ICSE'13: Proceedings of the 35th International Conference on Software Engineering (NIER track), May 2013, San Francisco, United States.
Accès au texte intégral et bibtex
paper.pdf BibTex
Titre
Design-Driven Development Methodology for Resilient Computing
Auteurs
Quentin Enard; Miruna Stoicescu; Emilie Balland; Charles Consel; Laurence Duchien; Jean-Charles Fabre; Matthieu Roy
Détail
CBSE'13: Proceedings of the 16th International ACM Sigsoft Symposium on Component-Based Software Engineering, Jun 2013, Vancouver, Canada.
Accès au texte intégral et bibtex
paper.pdf BibTex
Titre
Réalité Virtuelle, assitance numérique et cognition quotidienne : études auprès de patients en stade précoces de démence de type Alzheimer
Auteurs
H. Sauzéon; M. Déjos; Emilie Balland; Charles Consel; B. N'Kaoua
Détail
Mustapha Mojahid and Christophe Jouffrais and Isabelle Etcheverry. Workshop - Alzheimer, Approche pluridisciplinaire De la recherche clinique aux avancées technologiques, Jan 2013, Toulouse, France. Alzheimer, Approche pluridisciplinaire : De la recherche clinique aux avancées technologiques, pp. 43-58
Accès au bibtex
BibTex

2012

In peer reviewed journal articles

Titre
Towards a Tool-based Development Methodology for Pervasive Computing Applications
Auteurs
Damien Cassou url; Julien Bruneau; Charles Consel; Emilie Balland
Détail
IEEE TSE: Transactions on Software Engineering, IEEE Computer Society, 2012, 38 (6), pp. 1445-1463
Accès au texte intégral et bibtex
TSE-2010-06-0178.R3_Cassou.pdf TSE-2010-06-0178.R3_Cassou.ps BibTex
Titre
DiaSuite: a Tool Suite To Develop Sense/Compute/Control Applications
Auteurs
Benjamin Bertran; Julien Bruneau; Damien Cassou; Nicolas Loriant; Emilie Balland; Charles Consel
Détail
Science of Computer Programming, Fourth special issue on Experimental Software and Toolkits, Elsevier, 2012
Accès au texte intégral et bibtex
diasuite.pdf BibTex
Titre
DiaSim: A Simulator for Pervasive Computing Applications
Auteurs
Julien Bruneau; Charles Consel
Détail
Software: Practice and Experience, John Wiley and Sons, 2012
Accès au texte intégral et bibtex
simulation.pdf BibTex
Titre
Taxonomy-Driven Prototyping of Home Automation Applications : a Novice-Programmer Visual Language and its Evaluation
Auteurs
Zoé Drey; Charles Consel
Détail
Journal of Visual Languages and Computing, Elsevier, 2012
Accès au texte intégral et bibtex
drey-consel-JVLC12.pdf BibTex

In peer reviewed conference proceedings

Titre
Virtual Testing for Smart Buildings
Auteurs
Julien Bruneau; Charles Consel; Marcia O'Malley; Walid Taha; Wail Masry Hannourah
Détail
IE 2012 - 8th International Conference on Intelligent Environments, Jun 2012, Guanajuato, Mexico.
Accès au texte intégral et bibtex
uic2010.pdf BibTex
Titre
An Experimental Study of A Design-driven, Tool-based Development Approach
Auteurs
Quentin Enard; Christine Louberry; Charles Consel; Xavier Blanc
Détail
User Evaluation for Software Engineering Researchers (USER), 2012, Zurich, Switzerland.
Accès au texte intégral et bibtex
userEval.pdf BibTex

2011

In peer reviewed conference proceedings

Titre
Leveraging Software Architectures to Guide and Verify the Development of Sense/Compute/Control Applications
Auteurs
Damien Cassou; Emilie Balland; Charles Consel; Julia Lawall
Détail
ICSE'11: Proceedings of the 33rd International Conference on Software Engineering, May 2011, Honolulu, United States. ACM, pp. 431-440
Accès au texte intégral et bibtex
icse2011.pdf BibTex
Titre
A Step-wise Approach for Integrating QoS throughout Software Development
Auteurs
Stéphanie Gatti; Emilie Balland; Charles Consel
Détail
FASE'11: Proceedings of the 14th European Conference on Fundamental Approaches to Software Engineering, Mar 2011, Sarrebruck, Germany. Springer, 6603, pp. 217-231, Lecture Notes in Computer Science
Accès au texte intégral et bibtex
fase2011.pdf BibTex
Titre
Architecturing Conflict Handling of Pervasive Computing Resources
Auteurs
Henner Jakob; Charles Consel; Nicolas Loriant
Détail
11th IFIP International Conference on Distributed Applications and Interoperable Systems, Jun 2011, Reykjavik, Iceland.
Accès au texte intégral et bibtex
main.pdf BibTex
Titre
DiaSuite:A Paradigm-Oriented Software Development Approach (invited paper)
Auteurs
Charles Consel
Détail
20th ACM SIGPLAN workshop on Partial evaluation and program manipulation : PEPM'11, Jan 2011, Austin, TX, United States. ACM, Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation, pp. 77-78
Accès au texte intégral et bibtex
pepm36kn-1.pdf BibTex
Titre
Faire levier sur les architectures logicielles pour guider et vérifier le développement d'applications SCC
Auteurs
Damien Cassou; Charles Consel; Emilie Balland; Julia Lawall
Détail
GDR GPL'11: 3ème journées du Génie de la programmation et du logiciel, Jun 2011, Lille, France. pp. 33-34
Accès au texte intégral et bibtex
icse-french.pdf icse-french.ps BibTex

Research reports

Titre
Design-driven Development of Safety-critical Applications: A Case Study In Avionics
Auteurs
Julien Bruneau; Quentin Enard; Stéphanie Gatti; Emilie Balland; Charles Consel
Détail
[Technical Report], 2011
Accès au texte intégral et bibtex
autopilot.pdf BibTex

2010

In peer reviewed conference proceedings

Titre
SIP as a Universal Communication Bus: A Methodology and an Experimental Study
Auteurs
Benjamin Bertran; Charles Consel; Wilfried Jouve; Hongyu Guan; Patrice Kadionik
Détail
International Conference on Communications, May 2010, Cape Town, South Africa.
Accès au texte intégral et bibtex
icc10.pdf BibTex
Titre
A Tool Suite to Prototype Pervasive Computing Applications (Demo)
Auteurs
Damien Cassou; Julien Bruneau; Charles Consel
Détail
Proceedings of the 8th IEEE Conference on Pervasive Computing and Communications (PERCOM'10), Mar 2010, Mannheim, Germany. IEEE Computer Society Press, pp. 1-3
Accès au texte intégral et bibtex
percom-demo.pdf BibTex
Titre
A Visual, Open-Ended Approach to Prototyping Ubiquitous Computing Applications
Auteurs
Zoé Drey; Charles Consel
Détail
Proceedings of the 8th IEEE Conference on Pervasive Computing and Communications (PERCOM'10), Mar 2010, Mannheim, Germany.
Accès au texte intégral et bibtex
pantagruel-demo.pdf BibTex
Titre
A Domain-Specific Approach to Architecturing Error Handling in Pervasive Computing
Auteurs
Julien Mercadal; Quentin Enard; Charles Consel; Nicolas Loriant
Détail
OOPSLA: Conference on Object Oriented Programming Systems Languages and Applications, Oct 2010, Reno, United States.
Accès au texte intégral et bibtex
p47-mercadal-1.pdf BibTex
Titre
Towards a Tool-based Development Methodology for Sense/Compute/Control Applications (Poster)
Auteurs
Damien Cassou; Julien Bruneau; Julien Mercadal; Quentin Enard; Emilie Balland; Nicolas Loriant; Charles Consel
Détail
SPLASH'10: Proceedings of the 1st International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, 2010, Reno/Tahoe, United States. ACM, pp. 1-2
Accès au texte intégral et bibtex
poster-extended-abstract.pdf BibTex
Titre
Open Platforms: New Challenges for Software Engineering
Auteurs
Emilie Balland; Charles Consel
Détail
PSIEtA'10: Proceedings of the International Workshop on Programming Support Innovations for Emerging Distributed Applications, Oct 2010, Reno, United States. ACM Digital Library
Accès au texte intégral et bibtex
psieta10.pdf BibTex
Titre
Preliminary Results in Virtual Testing for Smart Buildings (Poster)
Auteurs
Julien Bruneau; Charles Consel; Marcia O'Malley; Walid Taha; Wail Masry Hannourah
Détail
MOBIQUITOUS 2010, 7th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Dec 2010, Sydney, Australia.
Accès au texte intégral et bibtex
mobiquitous-paper.pdf BibTex

2009

In peer reviewed conference proceedings

Titre
DiaSim: A Parameterized Simulator for Pervasive Computing Applications
Auteurs
Julien Bruneau; Wilfried Jouve; Charles Consel
Détail
6th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous'09), Jul 2009, Toronto, Canada. IEEE
Accès au texte intégral et bibtex
DiaSim.pdf BibTex
Titre
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
Auteurs
Zoé Drey; Julien Mercadal; Charles Consel
Détail
1st IFIP Working Conference on Domain-Specific Languages, Jul 2009, Oxford, United Kingdom. 5658, pp. 78-99
Accès au texte intégral et bibtex
Taxonomy.pdf BibTex
Titre
A Generative Programming Approach to Developing Pervasive Computing Systems
Auteurs
Damien Cassou; Benjamin Bertran; Nicolas Loriant; Charles Consel
Détail
GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, Oct 2009, Denver, CO, United States. ACM, pp. 137-146
Accès au texte intégral et bibtex
gpce42-cassou.pdf BibTex
Titre
A SIP-Based Home Automation Platform: An Experimental Study
Auteurs
Benjamin Bertran; Charles Consel; Patrice Kadionik; Bastien Lamer
Détail
13th International Conference on Intelligence in Next Generation Networks, Oct 2009, Bordeaux, France. IEEE, pp. 1-6
Accès au texte intégral et bibtex
bertran-icin09.pdf BibTex
Titre
DiaSim: A Parameterized Simulator for Pervasive Computing Applications
Auteurs
Wilfried Jouve; Julien Bruneau; Charles Consel
Détail
IEEE International Conference on Pervasive Computing and Communications, 2009 (Demo), Mar 2009, Galveston, United States.
Accès au texte intégral et bibtex
diasim-percom-demo.pdf BibTex
Titre
An Aspect-Oriented Approach to Securing Distributed Systems
Auteurs
Henner Jakob; Nicolas Loriant; Charles Consel
Détail
Sixth ACM International Conference on Pervasive Services, Jul 2009, London, United Kingdom. ACM, pp. 21-30
Accès au texte intégral et bibtex
icps004-jakob.pdf BibTex

Other publications

Titre
A Parameterized Simulator for Pervasive Computing Applications
Auteurs
Julien Bruneau; Alexandre Blanquart; Nicolas Loriant; Charles Consel
Détail
2009. Demonstration at ICPS'09
Accès au bibtex
BibTex

2008

In peer reviewed journal articles

Titre
Remote specialization for efficient embedded operating systems
Auteurs
S. Bhatia; Charles Consel; Calton Pu
Détail
ACM Transactions on Programming Languages and Systems, ACM, 2008, 30 (22)
Accès au bibtex
BibTex

In peer reviewed conference proceedings

Titre
High-level Programming Support for Robust Pervasive Computing Applications
Auteurs
Wilfried Jouve; Julien Lancia; Nicolas Palix; Charles Consel; Julia Lawall
Détail
6th IEEE Conference on Pervasive Computing and Communications, Mar 2008, Hong Kong, China.
Accès au texte intégral et bibtex
jouve-al_percom08.pdf BibTex
Titre
A SIP-based Programming Framework for Advanced Telephony Applications
Auteurs
Wilfried Jouve; Nicolas Palix; Charles Consel; Patrice Kadionik
Détail
2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany.
Accès au texte intégral et bibtex
jouve-al_iptcomm08.pdf BibTex
Titre
Pantaxou: a Domain-Specific Language for Developing Safe Coordination Services
Auteurs
Julien Mercadal; Nicolas Palix; Charles Consel; Julia Lawall
Détail
Seventh International Conference on Generative Programming and Component Engineering, Oct 2008, Nashville, United States. pp. 149-160
Accès au texte intégral et bibtex
mercadal-al_gpce08.pdf BibTex
Titre
DSLs: the good, the bad, and the ugly
Auteurs
Jeff Gray; Kathleen Fisher; Charles Consel; Gabor Karsai; Marjan Mernik; Juha-Pekka Tolvanen
Détail
Conference on Object Oriented Programming Systems Languages and Applications archive, Oct 2008, Nashville, United States. ACM
Accès au texte intégral et bibtex
pnl0000003-gray.pdf BibTex

Patents

Titre
Dispositif de routage pour un système de téléphonie sur IP
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Nicolas Palix; Laurent Réveillère
Détail
Europe, EP1887774. Feb. 2008
Accès au bibtex
BibTex

2007

In peer reviewed conference proceedings

Titre
Building Home Monitoring Applications: From Design to Implementation into The Amigo Middleware
Auteurs
Wilfried Jouve; Noha Ibrahim; Laurent Réveillère; Frédéric Le Mouel; Charles Consel
Détail
IEEE International Conference on Pervasive Computing and Applications (ICPCA), 2007, United Kingdom. Building Home Monitoring Applications: From Design to Implementation into The Amigo Middleware, pp. 231-236
Accès au bibtex
BibTex
Titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
Auteurs
Charles Consel; Wilfried Jouve; Julien Lancia; Nicolas Palix
Détail
Proceedings of The 4th IEEE Workshop on Middleware Support for Pervasive Computing (PerWare 07), Mar 2007, United States. Ontology-Directed Generation of Frameworks For Pervasive Service Development, pp. 501 - 508
Accès au texte intégral et bibtex
consel_al_perware_0_.pdf BibTex
Titre
A Stepwise Approach to Developing Languages for SIP Telephony Service Creation
Auteurs
Nicolas Palix; Laurent Réveillère; Charles Consel; Julia Lawall
Détail
Proceedings of Principles, Systems and Applications of IP Telecommunications, IPTComm, Jul 2007, New York City, United States. ACM Press, pp. 79-88
Accès au texte intégral et bibtex
palix-reveillere-al_iptcomm07.pdf BibTex
Titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
Auteurs
Charles Consel; Wilfried Jouve; Julien Lancia; Nicolas Palix
Détail
Proceedings of the 4th IEEE Workshop on Middleware Support for Pervasive Computing (PerWare'07), Mar 2007, White Plains, NY, United States. pp. 501-506
Accès au bibtex
BibTex
Titre
Building Home Monitoring Applications: From Design to Implementation into The Amigo Middleware
Auteurs
W. Jouve; Noha Ibrahim; Laurent Réveillère; Frédéric Le Mouël; Charles Consel
Détail
Proceedings of The Second International Conference on Pervasive Computing and Applications (ICPCA'07), 2007, Birmingham, United Kingdom.
Accès au texte intégral et bibtex
icpca07.pdf BibTex
Titre
Staging Telephony Service Creation: A Language Approach
Auteurs
Fabien Latry; Julien Mercadal; Charles Consel
Détail
Principles, Systems and Applications of IP Telecommunications, Jul 2007, New-York, United States.
Accès au texte intégral et bibtex
latry-al_iptcomm07.pdf BibTex

Scientific Books

Titre
ECOOP 2006-Object-Oriented Technology. Workshop Reader, Workshops, Nantes, France, July 3-7, 2006, Final Reports
Auteurs
Mario Südholt; Charles Consel
Détail
Vol. 4379. Springer Verlag, 157 p., May. 2007, Lecture Notes in Computer Science, 978-3-540-71772-0
Accès au bibtex
BibTex

Research reports

Titre
A Domain-Specific IDL and its Compiler for Pervasive Computing Applications
Auteurs
Wilfried Jouve; Julien Lancia; Nicolas Palix; Charles Consel; Julia Lawall
Détail
[Research Report], 2007. RR-6213
Accès au texte intégral et bibtex
RR-6213.pdf BibTex

2006

In peer reviewed conference proceedings

Titre
A High-Level, Open-Ended Architecture For SIP-based Services
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Nicolas Palix; Laurent Réveillère
Détail
Proceedings of the tenth International Conference on Intelligence in service delivery Networks (ICIN 2006), May 2006, Bordeaux, France. Association pour le Développement de l'Enseignement et des Recherches auprès des universités, des centres de recherche et des entreprises d'Aquitaine (ADERA), pp. 364-365
Accès au texte intégral et bibtex
icin06-archi.pdf BibTex
Titre
Language Technology for Internet-Telephony Service Creation
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Julia Lawall; Nicolas Palix; Laurent Réveillère
Détail
IEEE International Conference on Communications, Jun 2006, Istanbul, Turkey. IEEE Computer Society Press, 4, pp. 1795-1800
Accès au texte intégral et bibtex
icc2006_PID183688.pdf BibTex
Titre
Memory-manager/Scheduler Co-design: Optimizing Event-driven Programs to Improve Cache Behavior
Auteurs
Sapan Bhatia; Charles Consel; Julia Lawall
Détail
International Symposium on Memory Management, Jun 2006, Ottawa, Canada.
Accès au texte intégral et bibtex
bhatia-ismm-06.pdf BibTex
Titre
Minimizing cache misses in an event-driven network server: A case study of TUX
Auteurs
Sapan Bhatia; Charles Consel; Julia Lawall
Détail
31st IEEE International Conference on Local Computer Networks, Nov 2006, Tampa, United States.
Accès au texte intégral et bibtex
LCN_1568991237.pdf BibTex
Titre
Processing Domain-Specific Modeling Languages: A Case Study in Telephony Services
Auteurs
Fabien Latry; Julien Mercadal; Charles Consel
Détail
Generative Programming and Component Engineering for QoS Provisioning in Distributed Systems, Oct 2006, Portland, United States.
Accès au texte intégral et bibtex
latry-al_gpce4qos06.pdf BibTex
Titre
Building DSLs with AMMA/ATL, a Case Study on SPL and CPL Telephony Languages
Auteurs
Frédéric Jouault; Jean Bézivin; Charles Consel; Ivan Kurtev; Fabien Latry
Détail
ECOOP Workshop on Domain-Specific Program Development, Jul 2006, Nantes, France.
Accès au texte intégral et bibtex
latry-aldspd06.pdf BibTex
Titre
A Multimedia-Specific Approach to WS-Agreement
Auteurs
Wilfried Jouve; Julien Lancia; Charles Consel; Calton Pu
Détail
European Conference on Web Services, Dec 2006, Zurich, Switzerland.
Accès au texte intégral et bibtex
ecows06_multimedia_ws-agreement.pdf BibTex
Titre
Efficient Packet Processing in User-Level Operating Systems: A Study of UML
Auteurs
Younggyun Koh; Calton Pu; Sapan Bhatia; Charles Consel
Détail
31st IEEE Conference on Local Computer Networks, Nov 2006, Tampa, United States.
Accès au texte intégral et bibtex
koh-pu-bahtia-al_lcn2006.pdf BibTex

Research reports

Titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
Auteurs
Wilfried Jouve; Charles Consel; Julien Lancia; Nicolas Palix
Détail
[Research Report], 2006
Accès au bibtex
BibTex

Patents

Titre
Dispositif d'interconnexion d'un système d'informations d'entreprise(s) à un serveur
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Nicolas Palix; Laurent Réveillère
Détail
France, 06291276.1. Aug. 2006
Accès au bibtex
BibTex

2005

In peer reviewed conference proceedings

Titre
A Generative Programming Approach To Developing DSL Compilers
Auteurs
Charles Consel; Fabien Latry; Laurent Réveillère; Pierre Cointe
Détail
International Conference on Generative Programming and Component Engineering (GPCE), 2005, Tallinn, Estonia. International Conference on Generative Programming and Component Engineering, pp. 29-46
Accès au texte intégral et bibtex
consel-algpce2005.pdf BibTex
Titre
Clearwater: Extensible, Flexible, Modular Code Generation
Auteurs
Galen Swint; Calton Pu; Gueyoung Jung; Wenchang Yan; Younggyun Koh; Qinyi Wu; Charles Consel; Akhil Sahai; Koichi Moriyama
Détail
20th IEEE/ACM international Conference on Automated software engineering, Oct 2005, Long Beach, United States. ACM
Accès au texte intégral et bibtex
consel-pu-swint-al_ase2005.pdf BibTex

Scientific Book chapters

Titre
Telephony over ip: Experience and challenges
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Nicolas Palix; Laurent Réveillère
Détail
ERCIM NEws, European Research Consortium for Informatics and Mathematics, pp. 53-54, 2005
Accès au bibtex
BibTex

Research reports

Titre
A Generative Programming Approach To Developing DSL Compilers
Auteurs
Charles Consel; Latry Fabien; Laurent Réveillère; Pierre Cointe
Détail
[Research Report], 2005, pp. 21. RR-5550
Accès au texte intégral et bibtex
RR-5550.pdf RR-5550.ps BibTex
Titre
Telephony Software Engineering: A Domain-Specific Language Approach
Auteurs
Laurent Burgy; Charles Consel; Fabien Latry; Julia Lawall; Nicolas Palix; Laurent Réveillère
Détail
[Research Report], 2005, pp. 29. RR-5548
Accès au texte intégral et bibtex
RR-5548.pdf RR-5548.ps BibTex

2004

In peer reviewed conference proceedings

Titre
A comparative study of SIP programming interfaces
Auteurs
Laurent Burgy; Laurence Caillot; Charles Consel; Fabien Latry; Laurent Réveillère
Détail
International Conference on Intelligence in service delivery Networks, 2004, Bordeaux, France. Proceedings of the ninth International Conference on Intelligence in service delivery Networks, pp. BCCLR04
Accès au texte intégral et bibtex
icin04-consel.pdf BibTex

Scientific Book chapters

Titre
A DSL Paradigm for Domains of Services: A Study of Communication Services
Auteurs
Charles Consel; Laurent Réveillère
Détail
Domain-Specific Program Generation, Springer Verlag, pp. 165-179, 2004, Lecture Notes in Computer Science, State-of-the-Art Survey
Accès au texte intégral et bibtex
dagstuhl04_consel_reveillere.pdf BibTex

2003

In peer reviewed conference proceedings

Titre
A programmable client-server model: Robust extensibility via DSLs
Auteurs
Charles Consel; Laurent Réveillère
Détail
International Conference on Automated Software Engineering, 2003, Montréal, Canada. Proceedings of the 18th IEEE International Conference on Automated Software Engineering, pp. 70-79
Accès au texte intégral et bibtex
Consel-Reveillere_ase03.pdf BibTex
Titre
Spidle: A DSL approach to specifying streaming application
Auteurs
Charles Consel; Hedi Hamdi; Laurent Réveillère; Lenin Singaravelu; Haiyan Yu; Calton Pu
Détail
International Conference on Generative Programming and Component Engineering, 2003, Germany. Generative Programming and Component Engineering, pp. 1-17
Accès au texte intégral et bibtex
consel-al_gpce03.pdf BibTex

2001

In peer reviewed journal articles

Titre
Specialization Tools and Techniques for Systematic Optimization of System Software
Auteurs
Dylan Mcnamee; Jonathan Walpole; Calton Pu; Crispin Cowan; Charles Krasic; Ashvin Goel; Perry Wagle; Charles Consel; Gilles Muller; Renaud Marlet
Détail
tocs, 2001, 19, pp. 217-251
Accès au bibtex
BibTex

2000

In peer reviewed journal articles

Titre
Static and Dynamic Program Compilation by Interpreter Specialization
Auteurs
Scott Thibault; Charles Consel; Julia Lawall; Renaud Marlet; Gilles Muller
Détail
Higher-Order and Symbolic Computation, Higher-Order and Symbolic Computation, 2000, 13 (3), pp. 161-178
Accès au bibtex
BibTex

In peer reviewed conference proceedings

Titre
Devil : An IDL for Hardware Programming
Auteurs
Fabrice Mérillon; Laurent Réveillère; Charles Consel; Renaud Marlet; Gilles Muller
Détail
Symposium on Operating Systems Design and Implementation, 2000, United States. Operating Systems Design and Implementation, pp. 17-30
Accès au texte intégral et bibtex
osdi00-merillon.pdf BibTex
Titre
Towards robust OSes for appliances: A new approach based on Domain-Specific Languages
Auteurs
Gilles Muller; Charles Consel; Renaud Marlet; L. P. Barreto; Fabrice Mérillon; Laurent Réveillère
Détail
SIGOPS European Workshop, 2000, France. SIGOPS European Workshop, pp. x
Accès au texte intégral et bibtex
PI-1327.pdf BibTex
Titre
A DSL approach to improve productivity and safety in device drivers development
Auteurs
Laurent Réveillère; Fabrice Mérillon; Charles Consel; Renaud Marlet; Gilles Muller
Détail
15th IEEE International Conference on Automated Software Engineering, 2000, France. International Conference on Automated Software Engineering, pp. 101-109
Accès au texte intégral et bibtex
ase00-devil.pdf BibTex
Titre
A Declarative Approach for Designing and Developing Adaptive Components
Auteurs
Philippe Boinot; Renaud Marlet; Gilles Muller; Charles Consel
Détail
Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE 2000), Sep 2000, Grenoble, France, France. IEEE Computer Society Press
Accès au bibtex
BibTex
Titre
Generic Software Component Configuration Via Partial Evaluation
Auteurs
Anne-Françoise Le Meur; Charles Consel
Détail
SPLC'2000 Workshop -- Product Line Architecture, Aug 2000, Denver, Colorado, United States.
Accès au texte intégral et bibtex
SPLC2000_workshop.pdf BibTex

Research reports

Titre
The Devil Language
Auteurs
Laurent Réveillère; Fabrice Mérillon; Charles Consel; Renaud Marlet; Gilles Muller
Détail
[Research Report], 2000, pp. 29. RT-0244
Accès au texte intégral et bibtex
RT-0244.pdf RT-0244.ps BibTex
Titre
Devil : An IDL for Hardware Programming
Auteurs
Fabrice Mérillon; Laurent Réveillère; Charles Consel; Renaud Marlet; Gilles Muller
Détail
[Research Report], 2000. RR-3977
Accès au texte intégral et bibtex
RR-3977.pdf RR-3977.ps BibTex
Titre
Towards Robust OSes for Appliances : A New Approach Based on Domain-Specific Languages
Auteurs
Gilles Muller; Charles Consel; Renaud Marlet; Luciano Porto Barreto; Fabrice Mérillon; Laurent Réveillère
Détail
[Research Report], 2000. RR-3943
Accès au texte intégral et bibtex
RR-3943.pdf RR-3943.ps BibTex

1999

Research reports

Titre
Specialization Patterns
Auteurs
Ulrik Pagh Schultz; Julia Lawall; Charles Consel
Détail
[Research Report], 1999. RR-3853
Accès au texte intégral et bibtex
RR-3853.pdf RR-3853.ps BibTex
Titre
Towards Verifiable Device Drivers: An Approach based on Domain-Specific Languages
Auteurs
Fabrice Mérillon; Laurent Réveillère; Charles Consel; Robin Hansen; Renaud Marlet; Gilles Muller
Détail
[Research Report], 1999. RR-3809
Accès au texte intégral et bibtex
RR-3809.pdf RR-3809.ps BibTex

1998

Research reports

Titre
Experiments in Program Compilation by Interpreter Specialization
Auteurs
Scott Thibault; Laurent Bercot; Charles Consel; Renaud Marlet; Gilles Muller; Julia Lawall
Détail
[Research Report], 1998. RR-3588
Accès au texte intégral et bibtex
RR-3588.pdf RR-3588.ps BibTex
Titre
Towards Automatic Specialization of Java Programs
Auteurs
Ulrik Pagh Schultz; Julia Lawall; Charles Consel; Gilles Muller
Détail
[Research Report], 1998. RR-3579
Accès au texte intégral et bibtex
RR-3579.pdf RR-3579.ps BibTex
Titre
Java Bytecode Compression for Embedded Systems
Auteurs
Lars Raeder Clausen; Ulrik Pagh Schultz; Charles Consel; Gilles Muller
Détail
[Research Report], 1998. RR-3578
Accès au texte intégral et bibtex
RR-3578.pdf RR-3578.ps BibTex
Titre
Safe and Efficient Active Network Programming
Auteurs
Scott Thibault; Charles Consel; Gilles Muller
Détail
[Research Report], 1998. RR-3355
Accès au texte intégral et bibtex
RR-3355.ps RR-3355.pdf BibTex

1997

Research reports

Titre
Fast, Optimized Sun RPC Using Automatic Program Specialization
Auteurs
Gilles Muller; Renaud Marlet; Eugen-Nicolae Volanschi; Charles Consel; Calton Pu; Ashvin Goel
Détail
[Research Report], 1997. RR-3220
Accès au texte intégral et bibtex
RR-3220.ps RR-3220.pdf BibTex
Titre
A Domain-Specific Language for Video Device Drivers: from Design to Implementation
Auteurs
Scott Thibault; Renaud Marlet; Charles Consel
Détail
[Research Report], 1997. RR-3218
Accès au texte intégral et bibtex
RR-3218.ps RR-3218.pdf BibTex
Titre
Mapping Software Architectures to Efficient Implementations via Partial Evaluation
Auteurs
Renaud Marlet; Scott Thibault; Charles Consel
Détail
[Research Report], 1997. RR-3217
Accès au texte intégral et bibtex
RR-3217.ps RR-3217.pdf BibTex
Titre
Declarative Specialization of Object-Oriented Programs
Auteurs
Eugen-Nicolae Volanschi; Charles Consel; Gilles Muller; Crispin Cowan
Détail
[Research Report], 1997. RR-3118
Accès au texte intégral et bibtex
RR-3118.ps RR-3118.pdf BibTex

1996

Research reports

Titre
A Framework of Application Generator Design
Auteurs
Scott Thibault; Charles Consel
Détail
[Research Report], 1996. RR-3005
Accès au texte intégral et bibtex
RR-3005.ps RR-3005.pdf BibTex
Titre
A Uniform and Automatic Approach to Copy Elimination in System Extensions via Program Specialization
Auteurs
Eugen-Nicolae Volanschi; Gilles Muller; Charles Consel; Luke Hornof; Jacques Noyé; Calton Pu
Détail
[Research Report], 1996. RR-2903
Accès au texte intégral et bibtex
RR-2903.ps RR-2903.pdf BibTex
Titre
A Uniform Approach for Compile-time and Run-time Specialization
Auteurs
Charles Consel; Luke Hornof; François Noël; Jacques Noyé; Eugen-Nicolae Volanschi
Détail
[Research Report], 1996. RR-2775
Accès au texte intégral et bibtex
RR-2775.ps RR-2775.pdf BibTex