SEPLSep 24, 2015

An IMS DSL Developed at Ericsson

arXiv:1509.07326v15 citations
Originality Synthesis-oriented
AI Analysis

This addresses integration challenges for developers working with IMS at Ericsson, but it is incremental as it applies an existing method (DSL creation) to a specific domain.

The authors tackled the complexity of integrating IP Multimedia Subsystem (IMS) into applications by developing a Domain Specific Language (DSL) in Scala, showing that it saves time for developers and improves code readability in two existing projects.

In this paper, we present how we created a Domain Specific Language (DSL) dedicated to IP Multimedia Subsystem (IMS) at Ericsson. First, we introduce IMS and how developers are burdened by its complexity when integrating it in their application. Then we describe the principles we followed to create our new IMS DSL from its core in the Scala language to its syntax. We then present how we integrated it in two existing projects and show how it can save time for developers and how readable the syntax of the IMS DSL is.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes