Home

Research Topic: "Software Architecture"

Members

  • Thiago Tonelli Bartolomei, M.Sc.
  • Rafael Lotufo, B. Eng.
  • Krzysztof Czarnecki, Ph.D., P.Eng.
  • Novakovic Marko, B.Sc.
  • Rafael Olaechea , B.Sc
  • Jimmy Liang , B.Sc
  • Jianmei Guo, Ph.D.

Publications

  • Swing to SWT and Back: Patterns for API Migration by Wrapping
  • From Lenses to Tiles: Model Synchronization via Double Categories
  • Category Theory and Model-Driven Engineering: From Formal Semantics to Design Patterns and Beyond

News Items

  • GSD Lab members receive the ACM SIGSOFT Distinguished Paper Award
  • Patterns for API Migration by Wrapping accepted at ICSM 2010

Supporting Material Pages

  • ICSM 2010 Supporting Material
  • ISSTA 2012 Supporting Material

Projects

  • Study of Code Cloning Practices for Software Product Lines
  • Home
  • Research Topics
  • Projects
  • Tools
  • Lab Members
  • Publications
  • Industrial Collaborators
  • Teaching
  • Contact
  • Login

We've got lots of freedom and independence, but you are never on your own when you encounter problems.

Kacper Bąk

Our lab is a very exciting place to learn and work!

Moises Branco

Recent Publications

  • A Space of Model Synchronization Types: Symmetrization of Model Transformations and its Challenges
  • Matching Business Process Models Using Positional Language Models
  • Coevolution of Variability Models and Related Artifacts: A Case Study from the Linux Kernel
  • SmartFixer: Fixing Software Configurations based on Self-adaptive Priorities
  • Generating Preliminary Edit Lenses from Automatic Pattern Discovery in Business Process Modeling
  • Feature-Oriented Software Evolution
  • A Case Study on Consistency Management of Business and IT Process Models in Banking
Feature Modeling Variability Modeling FSML Linux eCos Reverse Engineering API Migration Framework comprehension Round-Trip Engineering Software Maintenance Software Product Lines API
University of Waterloo Generative Software Development Lab
Department of Electrical and Computer Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
Department of Electrical and Computer Engineering