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 20, 2016

This is the first release of ClaferMPS. For details, see Release 0.4.3 post.

by Michal Antkiewicz on May 10, 2016

On May 25, 2016, we are beginning a 5-lecture technical course on Automotive Software Engineering with AutoSAR. Registration is required.

The main topics of the course include

  • Characteristics of embedded automotive software
  • AUTOSAR architecture
  • AUTOSAR methodology and concepts
  • OSEK real0time operating system
  • Concepts of modeling software components with Matlab Simulink/TargetLink
by Leonardo Passos on March 21, 2016

In this paper, we propose a novel approach for calculating the Truck Factor (TF) of a target system. TF is a proxy for knowledge concentration, stating the minimal number of developers that have to be hit by a truck (or quit) before a project is incapacitated. We propose a novel (and automated) approach for estimating TF-values, which we execute against a corpus of the 133 most popular projects in GitHub. We later survey developers as a means to assess the reliability of our results.

by Michal Antkiewicz on December 22, 2015

This is a major release of all clafer tools. For details, see Release 0.4.3 post.

by Michal Antkiewicz on October 20, 2015

This is a major release of all clafer tools. For details, see Release 0.4.2 post.