~/conference

MPS Talk Series 2021

language engineers, dsl developers, platform engineers, tooling developers, devops engineers, systems engineers, fintech application developers

projectional editor in the cloud; KernelF functional kernel; interpreter and REPL inside IDE; temporal types and physical units; headless MPS for CI generation; model server real-time synchronization; web-based MPS editors (MPSServer/WebEditKit); event-sourced Java generation (Akka); operational transformation collaborative editing; multilingual scenario DSL with OpenDrive/OpenSCENARIO export

titleauthorlength
Building DSLs on Top of KernelFMarkus Völter01h 00m
KernelF provides a small functional core for building DSLs with a built-in interpreter that runs programs in the IDE, a test language with coverage and a REPL…
Talk on
A DSL for Payroll CalculationsMarcel Riedel57m
DATEV builds a domain specific language in MPS (on top of kernel f) that encodes payroll business logic, generates Java, and runs CI to deploy microservices…
Talk on
A Journey With MPS in FinTech: One Year LaterTom Beadman57m
Icon Solutions adopts MPS for one year to replace a heavyweight external modeller and builds a custom DSL that generates an event-sourced Java domain…
Talk on
MPS Interoperability: How to Put MPS at the Center of an EcosystemFederico Tomassetti55m
Argues MPS becomes the hub of a Knowledge‑Centric Development flow and maps four concrete interoperability needs: bringing existing knowledge into MPS…
Talk on
Modelix: Running MPS in the CloudSascha Lisson57m
Modelix runs headless MPS in the cloud and provides real-time collaboration between a browser editor and local MPS by synchronizing models through a central…
Talk on
Biological Knowledge Base: Projectional Editor in the cloudSimon Alperovich, Elena Zimina, Ekaterina Zemtseva, Daniil Elovkov01h 10m
A cloud-hosted Biological Knowledge Base is built on Genestack plus a Web-MPS projectional editor that runs DSLs (called BDD language) and supports live…
Talk on
SIGI DSL for municipalitiesAlex Samier01h 00m
A language platform built for Luxembourg municipalities models domain entities so objects mapped to DB collections and forces all changes through small…
Talk on
SIGI, editing activities also in the browserFederico Tomasetti55m
SIGI uses JetBrains MPS DSLs for Luxembourg public administration and builds web editors that replicate a subset of MPS workflows. The system runs an MPSServer…
Talk on
Interactive Model-based Resource Analysis for Systems EngineersKlaus Birken55m
Claim: an MPS-based tool called Simbench runs a discrete-event warp simulator (x‑warp/Extend on the JVM) to give spreadsheet‑like, immediate feedback on…
Talk on
stiEF – A textual scenario description languageFlorian Bock57m
Audi's textual DSL stiEF is implemented in MPS and embeds a multilingual grammar so the same scenario swaps between English, German and Chinese while keeping…
Talk on
MPS Talk Series 2021. Day 1Markus Völter, Marcel Riedel01h 58m
KernelF is a reusable functional kernel inside MPS that ships an interpreter in the IDE, REPL, tracer, test language, coverage and experimental mutation/test…
Talk on
MPS Talk Series 2021. Day 2Tom Beadman, Federico Tomassetti01h 56m
Icon Solutions moves IPF to MPS as its primary domain modeler and generates a self-contained, event-sourced Java domain (Akka/Lightbend) plus BDD scenarios…
Talk on
MPS Talk Series 2021. Day 3Sascha Lisson02h 12m
Modelix runs MPS headless on a server and exposes a ~500-line TypeScript client that captures input while the server implements all editor behavior, enabling…
Talk on
MPS Talk Series 2021. Day 4Alex Samier, Federico Tomassetti01h 57m
MPS-based DSLs model municipal data as objects and activity workflows, plus a regulars layer that encodes laws, validation and jobs; the system imports Swagger…
Talk on
MPS Talk Series 2021. Day 5Klaus Birken, Florian Bock01h 55m
An MPS-based tool simulates resources and timing for embedded systems using the x‑warp engine and provides interactive spreadsheet-like feedback so edits (e.g…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.