Main Page: Difference between revisions

From WG 2.11
Jump to navigationJump to search
Julia (talk | contribs)
change chair
 
(32 intermediate revisions by 10 users not shown)
Line 7: Line 7:
==Current Activity==
==Current Activity==


'''The next meeting will be in Paris, France, February 17-20th 2020. [[WG211/M20Schedule]]'''
'''Next meeting''': [[WG211/M26Schedule| Twenty-sixth meeting in Niagara-on-the-lake, Ontario, Canada]] (October 13-16, 2026)


==Current Members==
==Current Members==
{|
{|
|[http://phoenix.inria.fr/balland Emilie Balland] (FR)
|[https://namin.seas.harvard.edu/ Nada Amin] (US)
|[http://www.irisa.fr/celtique/blazy/  Sandrine Blazy]  (FR)
|[http://www.irisa.fr/celtique/blazy/  Sandrine Blazy]  (FR)
|[http://eb.host.cs.st-andrews.ac.uk/ Edwin Brady] (UK), Vice Chair
|[https://www.type-driven.org.uk/edwinb Edwin Brady] (UK)
|-
|-
|[http://www.cas.mcmaster.ca/~carette/ Jacques Carette] (CA), Chair
|[http://www.cas.mcmaster.ca/~carette/ Jacques Carette] (CA)
|[http://www.cs.utexas.edu/~wcook/ William R. Cook] (US)
|[http://ti.arc.nasa.gov/profile/edenney/ Ewen Denney] (US)
|[http://ti.arc.nasa.gov/profile/edenney/ Ewen Denney] (US)
|[https://www.pl.informatik.uni-mainz.de/erdweg/ Sebastian Erdweg] (DE)
|-
|-
|[http://www.cs.sun.ac.za/~bfischer/ Bernd Fischer] (ZA)
|[http://www.cs.sun.ac.za/~bfischer/ Bernd Fischer] (ZA)
Line 24: Line 24:
|-
|-
|[http://www.cs.st-andrews.ac.uk/~kh/Home/Home.html Kevin Hammond] (UK)
|[http://www.cs.st-andrews.ac.uk/~kh/Home/Home.html Kevin Hammond] (UK)
|[http://www.fos.kuis.kyoto-u.ac.jp/~igarashi/index.html.en Atsushi Igarashi] (JP)
|[http://www.fos.kuis.kyoto-u.ac.jp/~igarashi/index.html.en Atsushi Igarashi] (JP), Chair
|[http://www.cs.cmu.edu/~ckaestne/ Christian Kästner] (US)
|[http://denotational.co.uk/ Ohad Kammar] (UK)
|-
|-
|[http://www.cs.tsukuba.ac.jp/~kam/ Yukiyoshi Kameyama] (JP)
|[http://www.cs.tsukuba.ac.jp/~kam/ Yukiyoshi Kameyama] (JP)
Line 33: Line 33:
|[http://www.uni-koblenz.de/~laemmel Ralf Lämmel] (DE)
|[http://www.uni-koblenz.de/~laemmel Ralf Lämmel] (DE)
|[http://pagesperso-systeme.lip6.fr/Julia.Lawall/ Julia Lawall] (FR)
|[http://pagesperso-systeme.lip6.fr/Julia.Lawall/ Julia Lawall] (FR)
|[http://www.infosun.fmi.uni-passau.de/cl/staff/lengauer/ Christian Lengauer] (DE)
|[https://www.cs.drexel.edu/~mainland/ Geoffrey Mainland] (US)
|-
|-
|[https://pdmosses.github.io Peter Mosses] (UK, NL)
|[https://pdmosses.github.io Peter Mosses] (UK, NL)
Line 39: Line 39:
|[http://www.inf.ethz.ch/personal/markusp Markus Püschel] (CH)
|[http://www.inf.ethz.ch/personal/markusp Markus Püschel] (CH)
|-
|-
|[http://creichen.net/ Christoph Reichenbach] (DE)
|[http://creichen.net/ Christoph Reichenbach] (SE)
|[http://tiarkrompf.github.io/ Tiark Rompf]  (US)
|[http://tiarkrompf.github.io/ Tiark Rompf]  (US)
|[http://www.macs.hw.ac.uk/~sbs/homepage/main/Welcome.html Sven-Bodo Scholz] (UK)
|[https://www.ru.nl/personen/scholz-s Sven-Bodo Scholz] (NL)
|-
|-
|[http://www.mmmi.sdu.dk/~ups Ulrik Pagh Schultz] (DK)
|[http://www.mmmi.sdu.dk/~ups Ulrik Pagh Schultz] (DK)
|[http://homes.soic.indiana.edu/ccshan/ Chung-chieh Shan] (US)
|[http://homes.soic.indiana.edu/ccshan/ Chung-chieh Shan] (US)
|[http://wphomes.soic.indiana.edu/jsiek/ Jeremy Siek] (US)
|[http://raintown.org/ Satnam Singh] (US)
|-
|-
|[http://raintown.org/ Satnam Singh] (US)
|[https://wiki.mq.edu.au/display/plrg/Anthony+Sloane Anthony M. Sloane] (AU)
|[http://www.cs.umass.edu/~yannis/ Yannis Smaragdakis] (GR)
|[http://www.cs.umass.edu/~yannis/ Yannis Smaragdakis] (GR)
|[https://www.fernuni-hagen.de/ps/team/friedrich.steimann.shtml Friedrich Steimann] (DE)
|[http://www-users.cs.umn.edu/~evw/ Eric Van Wyk] (US)
|-
|-
|[https://people.csail.mit.edu/asolar/ Armando Solar-Lezama] (US)
|[https://www.cl.cam.ac.uk/~jdy22/ Jeremy Yallop] (UK), Vice-Chair
|[https://grammarware.net/ Vadim Zaytsev] (NL)
|}
 
Emeritus members
{|
|[http://www.infosun.fmi.uni-passau.de/cl/staff/lengauer/ Christian Lengauer] (DE)
|[http://www.cs.rice.edu/~taha/ Walid Taha] (SE)
|[http://www.cs.rice.edu/~taha/ Walid Taha] (SE)
|[http://www-users.cs.umn.edu/~evw/ Eric Van Wyk] (US)
|-
|[http://swerl.tudelft.nl/bin/view/EelcoVisser Eelco Visser] (NL)
|[https://www.cl.cam.ac.uk/~jdy22/ Jeremy Yallop] (UK)
|-
|}
|}


==Past Activity==
==Past Activity==


* [[WG211/M19Schedule | Nineteenth meeting in Salem, USA ]]
* [[WG211/M25Schedule| Twenty-fifth meeting in Stellenbosch, South Africa]]
* [[WG211/M18Schedule | Eighteenth meeting in Kyoto, Japan ]]
* [[WG211/M24Schedule| Twenty-fourth meeting in Edinburgh, Scotland, UK]]
* [[WG211/M17Schedule | Seventeenth meeting in Koblenz, Germany ]]
* [[WG211/M23Schedule| Twenty-third meeting in Philadelphia, Pennsylvania, USA]]
* [[WG211/M16Schedule | Sixteenth meeting in Bloomington, Indiana, USA]]
* [[WG211/M22Schedule| Twenty-second meeting in Delft, The Netherlands]]
* [[WG211/M15Schedule | Fifteenth meeting in London, England]]
* [[WG211/M21Schedule| Twenty-first meeting in Odense, Denmark]]
* [[WG211/M14Schedule | Fourteenth meeting in Stellenbosch, South Africa]]
* [[WG211/M20Schedule| Twentieth meeting in Paris, France]]
* [[WG211/M13Schedule | Thirteenth meeting in Pittsburgh, USA]]
* [[WG211/M19Schedule| Nineteenth meeting in Salem, USA]]
* [[WG211/M12Schedule | Twelfth meeting in Minneapolis, USA]]
* [[WG211/M18Schedule| Eighteenth meeting in Kyoto, Japan]]
* [[WG211/M11Schedule | Eleventh meeting in Halmstad, Sweden]]
* [[WG211/M17Schedule| Seventeenth meeting in Koblenz, Germany]]
* [[WG211/M10Schedule | Tenth meeting in Bordeaux, France]]
* [[WG211/M16Schedule| Sixteenth meeting in Bloomington, Indiana, USA]]
* [[WG211/M9Schedule | Ninth meeting in Waterloo, Canada]]
* [[WG211/M15Schedule| Fifteenth meeting in London, England]]
* [[WG211/M8Schedule | Eighth meeting in St. Andrews Scotland]]
* [[WG211/M14Schedule| Fourteenth meeting in Stellenbosch, South Africa]]
* [[WG211/M7Schedule | Seventh meeting in Mountain View, California]]
* [[WG211/M13Schedule| Thirteenth meeting in Pittsburgh, USA]]
* [[WG211/M6Schedule | Sixth meeting in Passau]]
* [[WG211/M12Schedule| Twelfth meeting in Minneapolis, USA]]
* [[WG211/M5Schedule | Fifth meeting in Copenhagen]]
* [[WG211/M11Schedule| Eleventh meeting in Halmstad, Sweden]]
* [[WG211/M4Schedule | Fourth meeting in Portland]]
* [[WG211/M10Schedule| Tenth meeting in Bordeaux, France]]
* [[WG211/M3Schedule | Third meeting at Dagstuhl]]
* [[WG211/M9Schedule| Ninth meeting in Waterloo, Canada]]
* [[WG211/MeetingTwo | Second meeting at Rice, Houston, TX.]]
* [[WG211/M8Schedule| Eighth meeting in St. Andrews Scotland]]
* [[WG211/MeetingOne | Kickoff meeting in St. Emilion]]
* [[WG211/M7Schedule| Seventh meeting in Mountain View, California]]
<!--
* [[WG211/M6Schedule| Sixth meeting in Passau]]
# Voted (by email) for one of the following locations:
* [[WG211/M5Schedule| Fifth meeting in Copenhagen]]
## [[http://www.saint-emilion.org/ Saint Emilion]], ([[http://www.saint-emilion-tourisme.com/ more info]]), [[http://www.lonelyplanet.com/destinations/europe/bordeaux/ Bordeaux]] region, France
* [[WG211/M4Schedule| Fourth meeting in Portland]]
## [[http://www.lonelyplanet.com/destinations/north_america/san_antonio/ San Antonio]]: (A) [[http://hillcountry.hyatt.com/property/meetingsevents/meetings/index.jhtml  Hyatt]] or (B) [[http://www.lamansion.com/index.cfm  La Mansion]]
* [[WG211/M3Schedule| Third meeting at Dagstuhl]]
## [[http://www.lonelyplanet.com/destinations/north_america/houston/ Houston]]: (A) [[http://www.southernempress.com/index.asp Southern Empress]] or (B) [[http://www.dellago.com/_accommodations/main.htm Dellago]]
* [[WG211/MeetingTwo| Second meeting at Rice, Houston, TX.]]
# Location 1 was chosen, to maximize attendance (preference was equal)
* [[WG211/MeetingOne| Kickoff meeting in St. Emilion]]
# Incrementaly confirmed/revised list of proposed members. Currently (2004/1/16) under-represented groups are female researchers and researchers from the rest of the world.
# Developed 50% of position statements (2004/5/1)-->


==Background==
==Background==


* [[WG211/WG211-Aims-2011-02-25 | Current aims ]] of the working group, revised February 2011  
* [[WG211/WG211-Aims-2011-02-25| Current aims]] of the working group, revised February 2011  


* [[Media:aims-2003-09-01.txt | Initial aims ]] of the working group, as submitted to IFIP, September 2003).
* [[index.php?title=Media:Aims-2003-09-01.txt| Initial aims]] of the working group, as submitted to IFIP, September 2003).


* [http://www.infosun.fim.uni-passau.de/cl/papers/DSPG2004.html Compendium of papers] resulting from [http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=2003131 Dagstuhl seminar] that lead directly to the WG 2.11.
* [http://www.infosun.fim.uni-passau.de/cl/papers/DSPG2004.html Compendium of papers] resulting from [https://www.dagstuhl.de/en/seminars/seminar-calendar/seminar-details/03131 Dagstuhl seminar] that lead directly to the WG 2.11.


==Related events==
* [https://conf.researchr.org/home/gpce-2019 GPCE 2019] and [https://conf.researchr.org/home/sle-2019 SLE 2019] will be held in Athens as part of [https://2019.splashcon.org/home SPLASH]
<!-- * GPCE and SLE will both be held in Amsterdam in the fall of 2016 as part of the [http://2016.splashcon.org/ SPLASH conference].
* [http://conf.researchr.org/home/gpce-2016 GPCE 2016]: 15th International Conference on Generative Programming and Component Engineering (GPCE'16), October 31, November 1, 2016, Amsterdam, The Netherlands.
* [http://conf.researchr.org/track/sle-2016/sle-2016-papers SLE 2016] or [http://www.sleconf.org/2016/ SLE 2016]: 9th International Conference on Software Language Engineering (SLE),October 31, November 1, 2016, Amsterdam, The Netherlands.-->
<!--* [http://fosd.de/2012 FOSD 2012]: Fourth International Workshop on Feature-Oriented Software Development (FOSD), September 24-25, 2012, Dresden, Germany.
* [http://www.cgo.org/cgo2012/index.html CGO 2012]: 2012 International Symposium on Code Generation and Optimization, March 31-April 4, San Jose, California.
* [http://www.reversible-computation.org/2012/ RC 2012]: 4th Workshop on Reversible Computation, July 2nd-3rd, 2012, Copenhagen, Denmark.-->
<!-- [https://dsl2011.bordeaux.inria.fr/ DSL 2011: Conference on Domain-Specific Languages, 6&ndash;8 September 2011, Bordeaux, France] (September 6-8, 2011)
[http://www.cgo.org/cgo2011/ International Symposium on Code Generation and Optimization (CGO)] (April 2-6, 2011, Chamonix)-->
<!-- <p> </p> <ul> <li> <span class="WYSIWYG_LINK">[[http://wiki.portal.chalmers.se/cse/WGP09 ACM SIGPLAN Workshop on Generic Programming]]</span> (August 30, 2009, Edinburgh, UK) </li> </ul><p> </p> <ul> <li> <span class="WYSIWYG_LINK">[[WG211/DSLWC | DSLWC]]</span> (July 15-17, 2009, Oxford) <span class="WYSIWYG_LINK">[[http://web.comlab.ox.ac.uk/people/Jeremy.Gibbons/wg21/wcdsl/ Program, registration, etc.]]</span> </li> </ul>-->


==Past members==
==Past members==
A few past members include
A few past members include
{|
{|
|[http://www.infosun.fim.uni-passau.de/cl/staff/apel/ Sven Apel] (DE)
|[https://www.se.cs.uni-saarland.de/apel/ Sven Apel] (DE)
|[http://www.brics.dk/~danvy/ Olivier Danvy] (DK)
|[https://www.yale-nus.edu.sg/faculty/olivier-danvy/ Olivier Danvy] (<del>DK</del> SG)
|[http://www.msg-systems.com/74.0.html Christoph Herrmann] (DE)
|[https://www.infosun.fim.uni-passau.de/cl/staff/herrmann/ Christoph Herrmann] (DE)
|-
|-
|[http://www-sal.cs.uiuc.edu/~kamin/ Sam Kamin] (US)
|[https://cs.illinois.edu/about/people/emeritus-faculty/kamin Sam Kamin] (US)
|[https://eelcovisser.org/ Eelco Visser] (NL)
|}
|}
<!--==Job openings==
''' PhD/Postdoc in Passau: [[http://smart-generators.org/Job-Passau1-08''' FeatureFoundation: Algebra-Based Feature-Oriented Program Synthesis]]
''' PhD/Postdoc in Passau: [[http://smart-generators.org/Job-Passau2-08''' Programming Methods for Manycore Architectures]]-->


==Mailing list==
----
* The working group maintains a mailing list for discussions related to program generation. You can subscribe to this list [https://mailman.rice.edu/mailman/listinfo/wg2.11-l here].
 
With the sudden and unexpected death of Prof. Eelco Visser, the IFIP WG
2.11 lost one of its founding members and a regular participant and central player in the group for close to two decades.
 
Eelco stood out by his calm demeanor and pleasant, sonoric voice. It gave him a special presence. Some time ago, he told us that he considered his first invitation to the WG as a pivotal event in his career and that he was very grateful for this. This was Dagstuhl Seminar 03131, which can be viewed as the conception event of WG 2.11.


'''Contact information:''' Please direct comments or questions to wg2.11-chair@cs.rice.edu.
Eelco implemented the group's goals more effectively and tangibly than many of us and he never made a big deal about it. The software systems he developed, be it Stratego, Spoofax or Researchr, have a far reach into the community and beyond. Eelco was always courteous, attentive and friendly but, being also passionate, he would not shy away from lively arguments. He was a pillar of strength and steadiness in the group. We will miss him dearly.

Latest revision as of 18:25, 31 July 2026

Welcome to the homepage of IFIP TC-2 working group on Program Generation (WG 2.11)

Program Generation (WG 2.11)

Program generation has the potential to revolutionize software development in the same way that automation and components revolutionized manufacturing. Current research in this area targets a host of technical problems both at the foundational and engineering levels. The aim of this IFIP Working Group of researchers and practitioners is to promote progress in this area.

Current Activity

Next meeting: Twenty-sixth meeting in Niagara-on-the-lake, Ontario, Canada (October 13-16, 2026)

Current Members

Nada Amin (US) Sandrine Blazy (FR) Edwin Brady (UK)
Jacques Carette (CA) Ewen Denney (US) Sebastian Erdweg (DE)
Bernd Fischer (ZA) Jeremy Gibbons (UK) Robert Glück (DK)
Kevin Hammond (UK) Atsushi Igarashi (JP), Chair Ohad Kammar (UK)
Yukiyoshi Kameyama (JP) Paul Kelly (UK) Oleg Kiselyov (JP)
Ralf Lämmel (DE) Julia Lawall (FR) Geoffrey Mainland (US)
Peter Mosses (UK, NL) Klaus Ostermann (DE) Markus Püschel (CH)
Christoph Reichenbach (SE) Tiark Rompf (US) Sven-Bodo Scholz (NL)
Ulrik Pagh Schultz (DK) Chung-chieh Shan (US) Satnam Singh (US)
Yannis Smaragdakis (GR) Friedrich Steimann (DE) Eric Van Wyk (US)
Jeremy Yallop (UK), Vice-Chair Vadim Zaytsev (NL)

Emeritus members

Christian Lengauer (DE) Walid Taha (SE)

Past Activity

Background

  • Initial aims of the working group, as submitted to IFIP, September 2003).


Past members

A few past members include

Sven Apel (DE) Olivier Danvy (DK SG) Christoph Herrmann (DE)
Sam Kamin (US) Eelco Visser (NL)

With the sudden and unexpected death of Prof. Eelco Visser, the IFIP WG 2.11 lost one of its founding members and a regular participant and central player in the group for close to two decades.

Eelco stood out by his calm demeanor and pleasant, sonoric voice. It gave him a special presence. Some time ago, he told us that he considered his first invitation to the WG as a pivotal event in his career and that he was very grateful for this. This was Dagstuhl Seminar 03131, which can be viewed as the conception event of WG 2.11.

Eelco implemented the group's goals more effectively and tangibly than many of us and he never made a big deal about it. The software systems he developed, be it Stratego, Spoofax or Researchr, have a far reach into the community and beyond. Eelco was always courteous, attentive and friendly but, being also passionate, he would not shy away from lively arguments. He was a pillar of strength and steadiness in the group. We will miss him dearly.