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

Journal articles

titre
Internet of Things: A Challenge for Software Engineering
auteur
Charles Consel, Milan Kabac
article
ERCIM News, Smart Cities,, ERCIM, 2014, Smart Cities, pp.20-21. <http://ercim-news.ercim.eu/images/stories/EN98/EN98-web.pdf>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-01064075/file/EN98-web.pdf BibTex

Conference papers

titre
Verification of Daily Activities of Older Adults: A Simple, Non-Intrusive, Low-Cost Approach
auteur
Loïc Caroux, Charles Consel, Lucile Dupuy, Hélène Sauzéon
article
ASSETS - The 16th International ACM SIGACCESS Conference on Computers and Accessibility, Oct 2014, Rochester, NY, United States. Proceedings of the 16th international ACM SIGACCESS conference on Computers & accessibility pp.43-50, <10.1145/2661334.2661360>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-01015280/file/Caroux_et_al_2014-ASSETS_preprint.pdf BibTex
titre
Tablet-Based Activity Schedule for Children with Autism in Mainstream Environment
auteur
Charles Fage, Léonard Pommereau, Charles Consel, Emilie Balland, Hélène Sauzéon
article
ASSETS 2014 - The 16th International ACM SIGACCESS Conference on Computers and Accessibility, Oct 2014, Rochester, United States. ACM, <10.1145/2661334.2661369>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-01016044/file/Autism_prompting_application.pdf BibTex

2013

Journal articles

titre
Denotational Semantics of A User-Oriented, Domain-Specific Language
auteur
Julien Mercadal, Zoé Drey, Charles Consel
article
Electronic Proceedings in Theoretical Computer Science, EPTCS, 2013, 129, pp.229-249. <10.4204/EPTCS.129.14>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00865381/file/1309.5141.pdf BibTex

Conference papers

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
auteur
H. Sauzéon, M. Déjos, Emilie Balland, Charles Consel, B. N'Kaoua
article
Mustapha Mojahid and Christophe Jouffrais and Isabelle Etcheverry. Workshop - Alzheimer, Approche pluridisciplinaire De la recherche clinique aux avancées technologiques, Jan 2013, Toulouse, France. pp.43-58, Alzheimer, Approche pluridisciplinaire : De la recherche clinique aux avancées technologiques. <http://www.irit.fr/WS_ALZHEIMER2013/Actes%20WS%20Alzheimer%20IRIT%20ISBN.pdf>
Accès au bibtex
BibTex
titre
A Case for Human-Driven Software Development
auteur
Emilie Balland, Charles Consel, Bernard N'Kaoua, Hélène Sauzeon
article
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
https://hal.inria.fr/hal-00814296/file/paper.pdf BibTex
titre
Design-Driven Development Methodology for Resilient Computing
auteur
Quentin Enard, Miruna Stoicescu, Emilie Balland, Charles Consel, Laurence Duchien, Jean-Charles Fabre, Matthieu Roy
article
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
https://hal.inria.fr/hal-00814298/file/paper.pdf BibTex
titre
Design-driven Development of Dependable Applications: A Case Study in Avionics
auteur
Quentin Enard, Stéphanie Gatti, Julien Bruneau, Young-Joo Moon, Emilie Balland, Charles Consel
article
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
https://hal.inria.fr/hal-00794329/file/autopilot.pdf BibTex

2012

Journal articles

titre
DiaSim: A Simulator for Pervasive Computing Applications
auteur
Julien Bruneau, Charles Consel
article
Software: Practice and Experience, Wiley-Blackwell, 2012
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00715745/file/simulation.pdf BibTex
titre
Towards a Tool-based Development Methodology for Pervasive Computing Applications
auteur
Damien Cassou, Julien Bruneau, Charles Consel, Emilie Balland
article
IEEE TSE: Transactions on Software Engineering, IEEE Computer Society, 2012, 38 (6), pp.1445-1463. <10.1109/TSE.2011.107>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00683210/file/TSE-2010-06-0178.R3_Cassou.pdf BibTex
titre
Taxonomy-Driven Prototyping of Home Automation Applications : a Novice-Programmer Visual Language and its Evaluation
auteur
Zoé Drey, Charles Consel
article
Journal of Visual Languages and Computing, Elsevier, 2012
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00718943/file/drey-consel-JVLC12.pdf BibTex
titre
DiaSuite: a Tool Suite To Develop Sense/Compute/Control Applications
auteur
Benjamin Bertran, Julien Bruneau, Damien Cassou, Nicolas Loriant, Emilie Balland, Charles Consel
article
Science of Computer Programming, Fourth special issue on Experimental Software and Toolkits, Elsevier, 2012, <10.1016/j.scico.2012.04.001>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00702909/file/diasuite.pdf BibTex

Conference papers

titre
Virtual Testing for Smart Buildings
auteur
Julien Bruneau, Charles Consel, Marcia O'Malley, Walid Taha, Wail Masry Hannourah
article
IE 2012 - 8th International Conference on Intelligent Environments, Jun 2012, Guanajuato, Mexico
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00715753/file/uic2010.pdf BibTex
titre
An Experimental Study of A Design-driven, Tool-based Development Approach
auteur
Quentin Enard, Christine Louberry, Charles Consel, Xavier Blanc
article
User Evaluation for Software Engineering Researchers (USER), 2012, Zurich, Switzerland. <10.1109/USER.2012.6226581>
Accès au texte intégral et bibtex
https://hal.inria.fr/hal-00715759/file/userEval.pdf BibTex

2011

Conference papers

titre
A Step-wise Approach for Integrating QoS throughout Software Development
auteur
Stéphanie Gatti, Emilie Balland, Charles Consel
article
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
https://hal.inria.fr/inria-00561619/file/fase2011.pdf BibTex
titre
Leveraging Software Architectures to Guide and Verify the Development of Sense/Compute/Control Applications
auteur
Damien Cassou, Emilie Balland, Charles Consel, Julia Lawall
article
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
https://hal.inria.fr/inria-00537789/file/icse2011.pdf BibTex
titre
DiaSuite:A Paradigm-Oriented Software Development Approach (invited paper)
auteur
Charles Consel
article
20th ACM SIGPLAN workshop on Partial evaluation and program manipulation : PEPM'11, Jan 2011, Austin, TX, United States. ACM, pp.77-78, Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation. <10.1145/1929501.1929515>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00581652/file/pepm36kn-1.pdf BibTex
titre
Architecturing Conflict Handling of Pervasive Computing Resources
auteur
Henner Jakob, Charles Consel, Nicolas Loriant
article
11th IFIP International Conference on Distributed Applications and Interoperable Systems, Jun 2011, Reykjavik, Iceland
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00581604/file/main.pdf BibTex
titre
Faire levier sur les architectures logicielles pour guider et vérifier le développement d'applications SCC
auteur
Damien Cassou, Charles Consel, Emilie Balland, Julia Lawall
article
GDR GPL'11: 3ème journées du Génie de la programmation et du logiciel, Jun 2011, Lille, France. pp.33--34, <http://gdr-gpl.cnrs.fr/index.php?option=com_docman&task=doc_download&gid=45&Itemid=37>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00602098/file/icse-french.pdf BibTex

Reports

titre
Design-driven Development of Safety-critical Applications: A Case Study In Avionics
auteur
Julien Bruneau, Quentin Enard, Stéphanie Gatti, Emilie Balland, Charles Consel
article
[Technical Report] 2011
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00638203/file/autopilot.pdf BibTex

2010

Conference papers

titre
Open Platforms: New Challenges for Software Engineering
auteur
Emilie Balland, Charles Consel
article
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
https://hal.inria.fr/inria-00533721/file/psieta10.pdf BibTex
titre
SIP as a Universal Communication Bus: A Methodology and an Experimental Study
auteur
Benjamin Bertran, Charles Consel, Wilfried Jouve, Hongyu Guan, Patrice Kadionik
article
International Conference on Communications, May 2010, Cape Town, South Africa. <10.1109/ICC.2010.5502591>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00453548/file/icc10.pdf BibTex
titre
Preliminary Results in Virtual Testing for Smart Buildings (Poster)
auteur
Julien Bruneau, Charles Consel, Marcia O'Malley, Walid Taha, Wail Masry Hannourah
article
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
https://hal.inria.fr/inria-00551264/file/mobiquitous-paper.pdf BibTex
titre
A Tool Suite to Prototype Pervasive Computing Applications (Demo)
auteur
Damien Cassou, Julien Bruneau, Charles Consel
article
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
https://hal.inria.fr/inria-00484067/file/percom-demo.pdf BibTex
titre
A Domain-Specific Approach to Architecturing Error Handling in Pervasive Computing
auteur
Julien Mercadal, Quentin Enard, Charles Consel, Nicolas Loriant
article
OOPSLA: Conference on Object Oriented Programming Systems Languages and Applications, Oct 2010, Reno, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00486930/file/p47-mercadal-1.pdf BibTex
titre
A Visual, Open-Ended Approach to Prototyping Ubiquitous Computing Applications
auteur
Zoé Drey, Charles Consel
article
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
https://hal.inria.fr/inria-00484083/file/pantagruel-demo.pdf BibTex
titre
Towards a Tool-based Development Methodology for Sense/Compute/Control Applications (Poster)
auteur
Damien Cassou, Julien Bruneau, Julien Mercadal, Quentin Enard, Emilie Balland, Nicolas Loriant, Charles Consel
article
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
https://hal.inria.fr/inria-00510378/file/poster-extended-abstract.pdf BibTex

2009

Conference papers

titre
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
auteur
Zoé Drey, Julien Mercadal, Charles Consel
article
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
https://hal.inria.fr/inria-00403590/file/Taxonomy.pdf BibTex
titre
DiaSim: A Parameterized Simulator for Pervasive Computing Applications
auteur
Wilfried Jouve, Julien Bruneau, Charles Consel
article
IEEE International Conference on Pervasive Computing and Communications, 2009 (Demo), Mar 2009, Galveston, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00441351/file/diasim-percom-demo.pdf BibTex
titre
An Aspect-Oriented Approach to Securing Distributed Systems
auteur
Henner Jakob, Nicolas Loriant, Charles Consel
article
Sixth ACM International Conference on Pervasive Services, Jul 2009, London, United Kingdom. ACM, pp.21--30, <10.1145/1568199.1568204>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00455398/file/icps004-jakob.pdf BibTex
titre
A Generative Programming Approach to Developing Pervasive Computing Systems
auteur
Damien Cassou, Benjamin Bertran, Nicolas Loriant, Charles Consel
article
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
https://hal.inria.fr/inria-00405819/file/gpce42-cassou.pdf BibTex
titre
DiaSim: A Parameterized Simulator for Pervasive Computing Applications
auteur
Julien Bruneau, Wilfried Jouve, Charles Consel
article
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
https://hal.inria.fr/inria-00403421/file/DiaSim.pdf BibTex
titre
A SIP-Based Home Automation Platform: An Experimental Study
auteur
Benjamin Bertran, Charles Consel, Patrice Kadionik, Bastien Lamer
article
13th International Conference on Intelligence in Next Generation Networks, Oct 2009, Bordeaux, France. IEEE, pp.1-6, <10.1109/ICIN.2009.5357075>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00406248/file/bertran-icin09.pdf BibTex

Other publications

titre
A Parameterized Simulator for Pervasive Computing Applications
auteur
Julien Bruneau, Alexandre Blanquart, Nicolas Loriant, Charles Consel
article
Demonstration at ICPS'09. 2009
Accès au bibtex
BibTex

2008

Journal articles

titre
Remote specialization for efficient embedded operating systems
auteur
S. Bhatia, Charles Consel, Calton Pu
article
ACM Transactions on Programming Languages and Systems, 2008, 30 (22)
Accès au bibtex
BibTex

Conference papers

titre
High-level Programming Support for Robust Pervasive Computing Applications
auteur
Wilfried Jouve, Julien Lancia, Nicolas Palix, Charles Consel, Julia Lawall
article
6th IEEE Conference on Pervasive Computing and Communications, Mar 2008, Hong Kong, China
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00333602/file/jouve-al_percom08.pdf BibTex
titre
A SIP-based Programming Framework for Advanced Telephony Applications
auteur
Wilfried Jouve, Nicolas Palix, Charles Consel, Patrice Kadionik
article
2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00333609/file/jouve-al_iptcomm08.pdf BibTex
titre
Pantaxou: a Domain-Specific Language for Developing Safe Coordination Services
auteur
Julien Mercadal, Nicolas Palix, Charles Consel, Julia Lawall
article
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
https://hal.inria.fr/inria-00333637/file/mercadal-al_gpce08.pdf BibTex
titre
DSLs: the good, the bad, and the ugly
auteur
Jeff Gray, Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen
article
Conference on Object Oriented Programming Systems Languages and Applications archive, Oct 2008, Nashville, United States. ACM
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00402566/file/pnl0000003-gray.pdf BibTex

Patents

titre
Dispositif de routage pour un système de téléphonie sur IP
auteur
Laurent Burgy, Charles Consel, Fabien Latry, Nicolas Palix, Laurent Réveillère
article
Patent n° : EP1887774. 2008
Accès au bibtex
BibTex

2007

Conference papers

titre
Staging Telephony Service Creation: A Language Approach
auteur
Fabien Latry, Julien Mercadal, Charles Consel
article
Principles, Systems and Applications of IP Telecommunications, Jul 2007, New-York, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353534/file/latry-al_iptcomm07.pdf BibTex
titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
auteur
Charles Consel, Wilfried Jouve, Julien Lancia, Nicolas Palix
article
Proceedings of The 4th IEEE Workshop on Middleware Support for Pervasive Computing (PerWare 07), Mar 2007, United States. pp.501 - 508
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00306009/file/consel_al_perware_0_.pdf BibTex
titre
Building Home Monitoring Applications: From Design to Implementation into The Amigo Middleware
auteur
Wilfried Jouve, Noha Ibrahim, Laurent Réveillère, Frédéric Le Mouel, Charles Consel
article
IEEE International Conference on Pervasive Computing and Applications (ICPCA), 2007, United Kingdom. pp.231-236
Accès au bibtex
BibTex
titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
auteur
Charles Consel, Wilfried Jouve, Julien Lancia, Nicolas Palix
article
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
auteur
W. Jouve, Noha Ibrahim, Laurent Réveillère, Frédéric Le Mouël, Charles Consel
article
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
https://hal.inria.fr/inria-00350032/file/icpca07.pdf BibTex
titre
A Stepwise Approach to Developing Languages for SIP Telephony Service Creation
auteur
Nicolas Palix, Laurent Réveillère, Charles Consel, Julia Lawall
article
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
https://hal.inria.fr/inria-00196520/file/palix-reveillere-al_iptcomm07.pdf BibTex

Books

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

Reports

titre
A Domain-Specific IDL and its Compiler for Pervasive Computing Applications
auteur
Wilfried Jouve, Julien Lancia, Nicolas Palix, Charles Consel, Julia Lawall
article
[Research Report] RR-6213, 2007
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00153375/file/RR-6213.pdf BibTex

2006

Conference papers

titre
Processing Domain-Specific Modeling Languages: A Case Study in Telephony Services
auteur
Fabien Latry, Julien Mercadal, Charles Consel
article
Generative Programming and Component Engineering for QoS Provisioning in Distributed Systems, Oct 2006, Portland, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353576/file/latry-al_gpce4qos06.pdf BibTex
titre
Building DSLs with AMMA/ATL, a Case Study on SPL and CPL Telephony Languages
auteur
Frédéric Jouault, Jean Bézivin, Charles Consel, Ivan Kurtev, Fabien Latry
article
ECOOP Workshop on Domain-Specific Program Development, Jul 2006, Nantes, France
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353580/file/latry-aldspd06.pdf BibTex
titre
Memory-manager/Scheduler Co-design: Optimizing Event-driven Programs to Improve Cache Behavior
auteur
Sapan Bhatia, Charles Consel, Julia Lawall
article
International Symposium on Memory Management, Jun 2006, Ottawa, Canada
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353566/file/bhatia-ismm-06.pdf BibTex
titre
Minimizing cache misses in an event-driven network server: A case study of TUX
auteur
Sapan Bhatia, Charles Consel, Julia Lawall
article
31st IEEE International Conference on Local Computer Networks, Nov 2006, Tampa, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353573/file/LCN_1568991237.pdf BibTex
titre
A Multimedia-Specific Approach to WS-Agreement
auteur
Wilfried Jouve, Julien Lancia, Charles Consel, Calton Pu
article
European Conference on Web Services, Dec 2006, Zurich, Switzerland
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353585/file/ecows06_multimedia_ws-agreement.pdf BibTex
titre
Efficient Packet Processing in User-Level Operating Systems: A Study of UML
auteur
Younggyun Koh, Calton Pu, Sapan Bhatia, Charles Consel
article
31st IEEE Conference on Local Computer Networks, Nov 2006, Tampa, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00353590/file/koh-pu-bahtia-al_lcn2006.pdf BibTex
titre
Language Technology for Internet-Telephony Service Creation
auteur
Laurent Burgy, Charles Consel, Fabien Latry, Julia Lawall, Nicolas Palix, Laurent Réveillère
article
IEEE International Conference on Communications, Jun 2006, Istanbul, Turkey. IEEE Computer Society Press, 4, pp.1795-1800, <10.1109/ICC.2006.254980>
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00196518/file/icc2006_PID183688.pdf BibTex
titre
A High-Level, Open-Ended Architecture For SIP-based Services
auteur
Laurent Burgy, Charles Consel, Fabien Latry, Nicolas Palix, Laurent Réveillère
article
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
https://hal.inria.fr/inria-00196516/file/icin06-archi.pdf BibTex

Patents

titre
Dispositif d'interconnexion d'un système d'informations d'entreprise(s) à un serveur
auteur
Laurent Burgy, Charles Consel, Fabien Latry, Nicolas Palix, Laurent Réveillère
article
France, Patent n° : 06291276.1. 2006
Accès au bibtex
BibTex

Reports

titre
Ontology-Directed Generation of Frameworks For Pervasive Service Development
auteur
Wilfried Jouve, Charles Consel, Julien Lancia, Nicolas Palix
article
[Research Report] 2006
Accès au bibtex
BibTex

2005

Conference papers

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

Book sections

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

Reports

titre
A Generative Programming Approach To Developing DSL Compilers
auteur
Charles Consel, Latry Fabien, Laurent Réveillère, Pierre Cointe
article
[Research Report] RR-5550, 2005, pp.21
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00070457/file/RR-5550.pdf BibTex
titre
Telephony Software Engineering: A Domain-Specific Language Approach
auteur
Laurent Burgy, Charles Consel, Fabien Latry, Julia Lawall, Nicolas Palix, Laurent Réveillère
article
[Research Report] RR-5548, 2005, pp.29
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00070459/file/RR-5548.pdf BibTex

2004

Conference papers

titre
A comparative study of SIP programming interfaces
auteur
Laurent Burgy, Laurence Caillot, Charles Consel, Fabien Latry, Laurent Réveillère
article
International Conference on Intelligence in service delivery Networks, 2004, Bordeaux, France. pp.BCCLR04
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350059/file/icin04-consel.pdf BibTex

Book sections

titre
A DSL Paradigm for Domains of Services: A Study of Communication Services
auteur
Charles Consel, Laurent Réveillère
article
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
https://hal.archives-ouvertes.fr/hal-00350215/file/dagstuhl04_consel_reveillere.pdf BibTex

2003

Conference papers

titre
A programmable client-server model: Robust extensibility via DSLs
auteur
Charles Consel, Laurent Réveillère
article
International Conference on Automated Software Engineering, 2003, Montréal, Canada. pp.70-79
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350051/file/Consel-Reveillere_ase03.pdf BibTex
titre
Spidle: A DSL approach to specifying streaming application
auteur
Charles Consel, Hedi Hamdi, Laurent Réveillère, Lenin Singaravelu, Haiyan Yu, Calton Pu
article
International Conference on Generative Programming and Component Engineering, 2003, Germany. pp.1-17
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350193/file/consel-al_gpce03.pdf BibTex

2001

Journal articles

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

2000

Journal articles

titre
Static and Dynamic Program Compilation by Interpreter Specialization
auteur
Scott Thibault, Charles Consel, Julia Lawall, Renaud Marlet, Gilles Muller
article
Higher-Order and Symbolic Computation, Springer Verlag (Germany), 2000, 13 (3), pp.161--178
Accès au bibtex
BibTex

Conference papers

titre
Devil : An IDL for Hardware Programming
auteur
Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, Gilles Muller
article
Symposium on Operating Systems Design and Implementation, 2000, United States. pp.17-30
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350223/file/osdi00-merillon.pdf BibTex
titre
Towards robust OSes for appliances: A new approach based on Domain-Specific Languages
auteur
Gilles Muller, Charles Consel, Renaud Marlet, L. P. Barreto, Fabrice Mérillon, Laurent Réveillère
article
SIGOPS European Workshop, 2000, France
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350228/file/PI-1327.pdf BibTex
titre
A DSL approach to improve productivity and safety in device drivers development
auteur
Laurent Réveillère, Fabrice Mérillon, Charles Consel, Renaud Marlet, Gilles Muller
article
15th IEEE International Conference on Automated Software Engineering, 2000, France. pp.101-109
Accès au texte intégral et bibtex
https://hal.archives-ouvertes.fr/hal-00350233/file/ase00-devil.pdf BibTex
titre
A Declarative Approach for Designing and Developing Adaptive Components
auteur
Philippe Boinot, Renaud Marlet, Gilles Muller, Charles Consel
article
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
auteur
Anne-Françoise Le Meur, Charles Consel
article
SPLC'2000 Workshop -- Product Line Architecture, Aug 2000, Denver, Colorado, United States
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00476065/file/SPLC2000_workshop.pdf BibTex

Reports

titre
Devil : An IDL for Hardware Programming
auteur
Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, Gilles Muller
article
[Research Report] RR-3977, 2000
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00072670/file/RR-3977.pdf BibTex
titre
The Devil Language
auteur
Laurent Réveillère, Fabrice Mérillon, Charles Consel, Renaud Marlet, Gilles Muller
article
[Research Report] RT-0244, 2000, pp.29
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00069929/file/RT-0244.pdf BibTex
titre
Towards Robust OSes for Appliances : A New Approach Based on Domain-Specific Languages
auteur
Gilles Muller, Charles Consel, Renaud Marlet, Luciano Porto Barreto, Fabrice Mérillon, Laurent Réveillère
article
[Research Report] RR-3943, 2000
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00072707/file/RR-3943.pdf BibTex

1999

Reports

titre
Specialization Patterns
auteur
Ulrik Pagh Schultz, Julia Lawall, Charles Consel
article
[Research Report] RR-3853, 1999
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00072803/file/RR-3853.pdf BibTex
titre
Towards Verifiable Device Drivers: An Approach based on Domain-Specific Languages
auteur
Fabrice Mérillon, Laurent Réveillère, Charles Consel, Robin Hansen, Renaud Marlet, Gilles Muller
article
[Research Report] RR-3809, 1999
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00072849/file/RR-3809.pdf BibTex

1998

Reports

titre
Experiments in Program Compilation by Interpreter Specialization
auteur
Scott Thibault, Laurent Bercot, Charles Consel, Renaud Marlet, Gilles Muller, Julia Lawall
article
[Research Report] RR-3588, 1998
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073092/file/RR-3588.pdf BibTex
titre
Safe and Efficient Active Network Programming
auteur
Scott Thibault, Charles Consel, Gilles Muller
article
[Research Report] RR-3355, 1998
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073334/file/RR-3355.pdf BibTex
titre
Towards Automatic Specialization of Java Programs
auteur
Ulrik Pagh Schultz, Julia Lawall, Charles Consel, Gilles Muller
article
[Research Report] RR-3579, 1998
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073102/file/RR-3579.pdf BibTex
titre
Java Bytecode Compression for Embedded Systems
auteur
Lars Raeder Clausen, Ulrik Pagh Schultz, Charles Consel, Gilles Muller
article
[Research Report] RR-3578, 1998
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073103/file/RR-3578.pdf BibTex

1997

Reports

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

1996

Reports

titre
A Uniform and Automatic Approach to Copy Elimination in System Extensions via Program Specialization
auteur
Eugen-Nicolae Volanschi, Gilles Muller, Charles Consel, Luke Hornof, Jacques Noyé, Calton Pu
article
[Research Report] RR-2903, 1996
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073789/file/RR-2903.pdf BibTex
titre
A Framework of Application Generator Design
auteur
Scott Thibault, Charles Consel
article
[Research Report] RR-3005, 1996
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073690/file/RR-3005.pdf BibTex
titre
A Uniform Approach for Compile-time and Run-time Specialization
auteur
Charles Consel, Luke Hornof, François Noël, Jacques Noyé, Eugen-Nicolae Volanschi
article
[Research Report] RR-2775, 1996
Accès au texte intégral et bibtex
https://hal.inria.fr/inria-00073917/file/RR-2775.pdf BibTex