English

An IMS DSL Developed at Ericsson

Software Engineering 2015-09-28 v1 Programming Languages

Abstract

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.

Cite

@article{arxiv.1509.07326,
  title  = {An IMS DSL Developed at Ericsson},
  author = {Pascal Potvin and Mario Bonja and Gordon Bailey and Pierre Busnel},
  journal= {arXiv preprint arXiv:1509.07326},
  year   = {2015}
}

Comments

19 pages, 2 figures, 1 table, oral presentation at SDL 2013: Model-Driven Dependability Engineering conference

R2 v1 2026-06-22T11:04:28.938Z