A SAT solver for Linux

Description Incorporate a SAT solver (picosat) into the Linux kernel configurator (make xconfig, make menuconfig) to support kernel configuration processes (detect dead features, control visibility of option subtrees, resolve configuration conflicts). More details on the kconfig-sat website . Contact:Extent: B.Sc./ M.Sc.

Study on How Configuration Affects Security

DescriptionThe idea is to study security policies in the Linux kernel (or a comparable, large-scale software system) and identify the influence of software configurability (the Linux kernel has a large configuration space, managed by the Kconfig system). A future outcome could be a tool for security warnings based on smells for certain selections (e.g., based … Read more

Software Defect Prediction

DescriptionCase study of realizing defect prediction in industry. Continue work we performed with the automotive supplier Aptive. Contact:Extent: B.Sc./ M.Sc.