MPS Talk Series 2021
2021-02-01..2021-02-05
-- online --
who it's for
language engineers, dsl developers, platform engineers, tooling developers, devops engineers, systems engineers, fintech application developers
topics
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
| title | author | length |
|---|---|---|
| Building DSLs on Top of KernelF | Markus Völter | 01h 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… | ||
| A DSL for Payroll Calculations | Marcel Riedel | 57m |
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… | ||
| A Journey With MPS in FinTech: One Year Later | Tom Beadman | 57m |
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… | ||
| MPS Interoperability: How to Put MPS at the Center of an Ecosystem | Federico Tomassetti | 55m |
Argues MPS becomes the hub of a Knowledge‑Centric Development flow and maps four concrete interoperability needs: bringing existing knowledge into MPS… | ||
| Modelix: Running MPS in the Cloud | Sascha Lisson | 57m |
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… | ||
| Biological Knowledge Base: Projectional Editor in the cloud | Simon Alperovich, Elena Zimina, Ekaterina Zemtseva, Daniil Elovkov | 01h 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… | ||
| SIGI DSL for municipalities | Alex Samier | 01h 00m |
A language platform built for Luxembourg municipalities models domain entities so objects mapped to DB collections and forces all changes through small… | ||
| SIGI, editing activities also in the browser | Federico Tomasetti | 55m |
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… | ||
| Interactive Model-based Resource Analysis for Systems Engineers | Klaus Birken | 55m |
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… | ||
| stiEF – A textual scenario description language | Florian Bock | 57m |
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… | ||
| MPS Talk Series 2021. Day 1 | Markus Völter, Marcel Riedel | 01h 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… | ||
| MPS Talk Series 2021. Day 2 | Tom Beadman, Federico Tomassetti | 01h 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… | ||
| MPS Talk Series 2021. Day 3 | Sascha Lisson | 02h 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… | ||
| MPS Talk Series 2021. Day 4 | Alex Samier, Federico Tomassetti | 01h 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… | ||
| MPS Talk Series 2021. Day 5 | Klaus Birken, Florian Bock | 01h 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… | ||
| nothing matches | ||