SSE projects at Github
This is the Github projects page of the Software Systems Engineering (SSE) group at the University of Hildesheim.
The following software projects are available in SSEHUB:
- EASy-Producer, a product line tool developed in several projects such as FP7 INDENICA, BMWi ScaleLog, FP7 QualiMaster, or BMWK IIP-Ecosphere. See our project page for further information. EASy-Producer components are available via Maven central.
- SPASS-Meter, a flexible resource monitoring framework for Java (also developed in FP7 INDENICA and in FP7 QualiMaster). See our project page for further information. SPASS-meter binaries available via Maven central.
KernelHaven and its plug-ins are maintained in the following GitHub organization: KernelHaven, see the ReadMe of the main infrastructure for more details about the plug-ins, releases and documentation (Status: stable).
Projects related to the analysis of Linux and other embedded product lines are located in a separate GitHub organization. The most important projects are:
- pilztaker, a patch for Undertaker to extract preprocessor statements into CSV-files. We offer also an already patched version of undertaker (Status: stable).
- VariabilitySmellDetector, a detector for Mismatched Configuration Information. This uses the output generated by the pilztaker as input (Status: stable).
- KbuildCrawler, a crawler for reproducing failures reported by the Kbuild Test Robot (Status: stable).
- ComAn, a tool-set for extracting and analyzing commits of git-based repositories hosting C-preprocessor- and Kbuild-based Software Product Lines (SPLs) (Status: stable).
Further available software projects are:
- oktoflow (aka "the IIP-Ecosphere platform"), an open, extensible, AI-enabled Industry 4.0 platform developed in the BMWK project IIP-Ecosphere. oktoflow is based on EASy-Producer for application modeling, generation and platform instantiation. oktoflow binary components available via Maven central.
- SVNControl is a Java remote administration tool for Subversion (SVN) servers. It allows to manage repositories, users and their access permissions, use the scheduler to manipulate permissions automatically and handle hook scripts.