By the same authors

The Epsilon Pattern Language

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Full text download(s)

Published copy (DOI)



Publication details

Title of host publicationProceedings - 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering, MiSE 2017
DateAccepted/In press - 17 Feb 2017
DatePublished (current) - 29 Jun 2017
Number of pages7
PublisherInstitute of Electrical and Electronics Engineers Inc.
Original languageEnglish
ISBN (Electronic)9781538604267


We present the Epsilon Pattern Language (EPL), a textual language that supports expressing and detecting patterns on models conforming to arbitrary metamodels and captured using diverse modelling technologies. EPL provides out-of-the-box integration with existing languages that target a wide range of related model management activities (such as model validation, model-to-model and model-to-text transformation), thus enabling code reuse and seamless runtime interoperability across complex Model-Driven Engineering workflows. We discuss the syntax and semantics of EPL, its supporting development tools, and demonstrate how instances of patterns detected using EPL can be consumed and further processed by other model management programs.

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations