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

YouTube

Integrating Language Engineering into Software Development - Domain-Specific Languages and Workbenches

Eclipse Foundation via YouTube

Overview

Watch a 29-minute conference talk from EclipseCon 2023 in Ludwigsburg, Germany that explores how to seamlessly integrate language engineering activities and tools into software development processes. Learn about developing domain-specific languages (DSLs) customized for user needs and discover how language workbenches enable more efficient DSL creation within normal development workflows. Understand the key steps of language engineering, including parsing, validation, serialization, and code generation through practical examples. Explore the integration of DSL development into daily routines, covering crucial stages like analysis, design, implementation, and testing. Gain insights into early prototyping strategies for gathering user feedback and building familiarity with language workbenches. Address challenges in DSL evolution through iterative processes, including managing generated and hand-written code, ensuring scalability, and adapting to changing technical environments while avoiding vendor lock-in. See real-world examples of both graphical and textual DSLs, with special focus on web development using Eclipse Langium, to gain practical knowledge for incorporating DSL development into short-term and long-term software development strategies.

Syllabus

Integrating Language Engineering into the Software Development Process

Taught by

Eclipse Foundation

Reviews

Start your review of Integrating Language Engineering into Software Development - Domain-Specific Languages and Workbenches

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.