About the GSD Lab

Generative software development aims at modeling and implementing system families in such a way that a given system can be automatically generated from a specification written in one or more textual or graphical domain-specific languages.

Read more about Generative Software Development in the overview paper.

Recent News

Supporting Framework Use via Automatically Extracted Concept-Implementation Templates

The paper Supporting Framework Use via Automatically Extracted Concept-Implementation Templates will appear in proceedings of the 23rd European Conference on Object-Oriented Programming (ECOOP 2009).

A. Heydarnoori, K. Czarnecki, T. Tonelli Bartolomei. Supporting Framework Use via Automatically Extracted Concept-Implementation Templates. To Appear in Proceedings of the 23rd European Conference on Object-Oriented Programming (ECOOP), July 6-10, 2009, Genova, Italy.

Abstract: гардероби

Herman Lee’s MASc. Thesis

Herman Lee’s MASc. thesis, “Model-guided Code Assistance for Framework Application Development”, is available for download.

Abstract: [More...]

Matthew Stephan’s MASc. Thesis

Matthew Stephan’s MASc. thesis, “Detection of Java EE EJB Antipattern Instances using Framework-Specific Models”, is available for download.

Abstract: [More...]

Abbas Heydarnoori’s Ph.D. thesis

Abbas Heydarnoori’s Ph.D. thesis, “Supporting Framework Use via Automatically Extracted Concept-Implementation Templates”, is available for download.

Abstract: [More...]

Krzysztof Czarnecki’s Keynote at MDD&PL’09

Prof. Czarnecki presented a keynote talk at entitled “Model-Driven Engineering The Challenges Ahead” at the 3rd Model-Driven Development and Product Lines: Synergies and Experience on March 25th, 2009 in Leipzig, Germany.