coom-suite Stable
The COOM language is a domain-specific language for modelling product configuration problems. While currently geared towards ASP, the COOM Suite is intended to serve as a general workbench for experimentation with industrial-scale product configuration problems. It includes a (customizable) ANTLR v4 parser to convert COOM specifications into facts, and currently contains two ASP encodings for solving: one for clingo and one for hybrid solver flingo.
In addition, a simple UI, a range of examples, and a benchmark collection with various scalable benchmark sets are provided.
Documentation
Resources
- Source code on GitHub
Publications
- Baumeister, J., Hahn, S., Herud, K., Ostrowski, M., Reutelshöfer, J., Rühling, N., Schaub, T., & Wanko, P. Towards Industrial-scale Product Configuration, TPLP, 2026