1 / 4

Juha-Pekka Tolvanen MetaCase

Juha-Pekka Tolvanen MetaCase. DSL panel: position statement. Background. Work for MetaCase a company specialized on Domain-Specific Modeling environment MetaEdit+ Developed over 100 DSLs automotive, telecom, consumer products, medical, financial, industrial machines

lalasa
Download Presentation

Juha-Pekka Tolvanen MetaCase

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Juha-Pekka TolvanenMetaCase DSL panel: position statement

  2. Background • Work for MetaCase • a company specialized on Domain-Specific Modeling environment MetaEdit+ • Developed over 100 DSLs • automotive, telecom, consumer products, medical, financial, industrial machines • Author of Domain-Specific Modeling: Enabling Full Code Generation, Wiley-IEEE, 2008 • Co-founder of OOPSLA workshops on Domain-Specific Modeling

  3. Benefits The most significant is productivity increase! * Productivity proportional to earlier practice

  4. Limitations and obstacles • Wrong techniques applied • DSLs are made too broad • Build DSLs based on a solution domain (code) • Manually editing generated code • Some tools are immature. No support for • Iterative definition and use • Language evolution with specifications already made • Integration of multiple DSLs • Using inefficient tools wastes time • Man-years rather than man-days

More Related