| » General Information |
| » Partner profiles |
| » White papers of partners |
| » Partner news |
| » Signing up as a partner |
xText: DSL's made easyNaam van de sprekersJeroen Benckhuijsen, Meinte Boersma Korte omschrijving van de sessieDomain-Specific Languages (DSL’s) worden steeds meer gezien als dé manier om je business stakeholders mee te laten denken met of zelfs mee te laten werken aan het softwareontwikkelproces op een voor hen natuurlijke manier: zie bijvoorbeeld het boek “Domain-Driven Design” van Eric Evans. Niet alleen biedt deze aanpak alle voordelen van model-driven development, ook blijken juist tekstuele DSL’s vaak uitstekend aan te sluiten op het al bestaande business domain. Voorheen vormde het implementeren van custom parsers en editors vaak nog het struikelblok voor het productief kunnen inzetten van tekstuele DSL’s, maar tegenwoordig komt er steeds meer tooling om deze stap verregaand te versimpelen. Een goed voorbeeld wordt gevormd door de onderdelen xText en Check van het open source Java MDA-framework openArchitectureWare (oAW). xText stelt je in staat om rijke DSL’s te specificeren, waarna de volgende zaken voor je gegenereerd worden: metamodel, parser en editor inclusief syntax highlighting. Check stelt je in staat om aanvullende constraints op de DSL te specificeren: schendingen van die constraints komen netjes in de Problems view van Eclipse terug. In deze presentatie ontwikkelen we live een volwaardige DSL op basis van xText en Check. Vervolgens gebruiken we deze DSL in een demo-applicatie. NiveauIntermediate TrackTools Vereiste voorkennisBasiskennis: Java en eclipse Opbouw van de presentatie1. Introductie Domain-Specific Languages Download de presentatie (1.504 Kb)
|
||||