multi-paradigm systems