About the GSD Lab

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

Recent News

by Michal Antkiewicz on May 27, 2015

We're organizing a workshop Modelling in Automotive Software Engineering @ MODELS'15. We have a great program committee and we invite people to submit a paper and/or attend in September.

by on May 21, 2015

In this paper, we describe a combined SAT solver + computer algebra system that we use to extend known results on two graph-theoretic conjectures related to hypercubes.

by Leonardo Passos on May 8, 2015

In this paper, we perform a fresh look at how the Linux kernel variability model coevolves with other artifacts, namely Makefiles and C source code. This work has been published online at the Empirical Software Engineering Journal (ESE, Springer), and it extends our previous article published in SPLC'13.

by Leonardo Passos on March 19, 2015

Our paper Feature Scattering in the Large: A Longitudinal Study of Linux Kernel Device Drivers has been given the best paper award from the ACM SIGPLAN Modularity'15 (AOSD) conference.

by Leonardo Passos on March 10, 2015

Our paper describes a longitudinal case study of feature scattering in the Linux kernel. In the hope of contributing towards a general scattering theory, we quantitatively and qualitatively
analyze almost eight years of Linux kernel development history, focusing on scattering of device-driver features.