Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MOLA: A Runtime Verification Engine Factory by Meta-interpreting Embedded DSLs

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Watch this conference talk from the 27th International Symposium on Practical Aspects of Declarative Languages (PADL'25) exploring MOLA, a novel runtime verification engine factory. Learn how researchers from IMDEA Software Institute address challenges in Stream Runtime Verification (SRV) by implementing a universal interpreter in Haskell that offers data-theory extensibility with type guarantees and improved error reporting. Discover how MOLA creates a clean separation between datatypes and temporal engines by introducing specialized roles: data-theory engineers who define domain-specific datatypes and compile specialized engines, and specification engineers who create monitors without requiring recompilation. The 21-minute presentation demonstrates how MOLA overcomes limitations of existing SRV tools that typically fix data theories for specific domains and require significant overhead to incorporate new datatypes.

Syllabus

[PADL'25] MOLA: A Runtime Verification Engine Factory by (Meta-)interpreting Embedded DSLs

Taught by

ACM SIGPLAN

Reviews

Start your review of MOLA: A Runtime Verification Engine Factory by Meta-interpreting Embedded DSLs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.