stiEF – A textual scenario description language
summary
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 visualization synchronized. It models five Pegasus layers, supports country-specific road markings for Germany/US/China, and exports to OpenDrive/OpenSCENARIO plus Word, Excel, PNG and JSON. The editor toggles abstract→logical→concrete levels with parameter ranges that the cloud generator expands into many randomized concrete tests. Prototype visualization and generators work; limitations include restricted free-text, ongoing parking/roundabout support and tooling/legal rollout.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:28What is STiEF
- 3:13Scenarios and abstraction
- 6:41Five-layer model
- 8:31Scenario modeling challenges
- 12:26STiEF’s modeling process
- 16:18Multilingual grammar
- 17:22STiEF in MPS
- 18:45Demo: Simple scenario
- 24:48Demo: Complex scenario
- 33:27Multilingual support
- 34:30Generating artifacts
- 36:55Demo: Country-specific visualization
- 39:22Advantages and limitations
- 40:46Future outlook
- 43:12Open issues
- 44:40Q&A: Visualization
- 51:18Q&A: Document generation
- 54:27Q&A: Grammar structure
- 55:29Q&A: Open-sourcing
related talks
37mTextual and Graphical Languages for the Cloud Era
34mBuilding Web-based Modeling Tools based on Eclipse Theia
20mTowards a Domain-specific Language for the Virtual Validation of Cloud-native Mobility Services
29mDiagram Editors in Theia with Eclipse GLSP
38mModeling Symposium
38mCreating a DSL
40mDiagram Editors Boosted: Collaborative, Testable and Accessible diagrams with Eclipse GLSP
17mA Co-Simulation Middleware: Virtual Testing of Automotive Applications with Multiple Simulators
