/Course-on-Software-Product-Lines

Material for lectures on software product lines

Primary LanguageTeXCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Course on Software Product Lines

Open educational resources on software product lines

  • LaTeX Slides: Material for lectures on software product lines
  • LaTeX Exercises: Material for exercises on software product lines (available on request)
  • PDF Slides: Released version of slides for the lecture on software product lines
  • Recordings: YouTube playlist with lecture recordings

If you have any feedback, please contact Thomas Thüm.

Contact

Core contributors:

Further contributors and former project members:

Usage in Lectures

  • Paderborn University, Germany: Software Product Lines (Summer Term 2024)
  • University of Bern, Switzerland: Software Product Lines (Winter Term 2022/23, Winter Term 2023/24)
  • University of Magdeburg, Germany: Implementation Techniques for Software Product Lines (Winter Term 2022/23, Winter Term 2023/24)
  • Harz University of Applies Sciences, Wernigerode, Germany: Requirements Engineering II - Software Product Lines (Summer Term 2023)
  • University of Ulm, Germany: Software Product Lines (Summer Term 2023)

Getting Started

git clone --recursive https://github.com/SoftVarE-Group/Course-on-Software-Product-Lines.git
cd Course-on-Software-Product-Lines/slides
make # to compile all slides with default options
make <lecture>.pdf handout=... darkmode=... university=... # to compile one lecture with given options (for valid values, see Makefile)

License

All course material is licensed under the CC-BY-SA-4.0 license (Creative Commons Attribution Share Alike).

CC-BY-SA-4.0

Approved for Free Cultural Works