The Evolution of Jolie - From Orchestrations to Adaptable Choreographies

Ivan Lanese, Fabrizio Montesi, Gianluigi Zavattaro [2015].
In proceedings of Software, Services, and Systems 2015, pp. 506-521.

Jolie is an orchestration language conceived during Sensoria, an FP7 European project led by Martin Wirsing in the time frame 2005–2010. Jolie was designed having in mind both the novel –at project time– concepts related to Service-Oriented Computing and the traditional approach to the modelling of concurrency typical of process calculi. The foundational work done around Jolie during Sensoria has subsequently produced many concrete results. In this paper we focus on two distinct advancements, one aiming at the development of dynamically adaptable orchestrated systems and one focusing on global choreographic specifications. These works, more recently, contributed to the realisation of a framework for programming dynamically evolvable distributed ServiceOriented applications that are correct-by-construction.
Additional notes
Cite (BibTeX)
Click to expand
  author       = {Ivan Lanese and
                  Fabrizio Montesi and
                  Gianluigi Zavattaro},
  editor       = {Rocco De Nicola and
                  Rolf Hennicker},
  title        = {The Evolution of Jolie - From Orchestrations to Adaptable Choreographies},
  booktitle    = {Software, Services, and Systems - Essays Dedicated to Martin Wirsing
                  on the Occasion of His Retirement from the Chair of Programming and
                  Software Engineering},
  series       = {Lecture Notes in Computer Science},
  volume       = {8950},
  pages        = {506--521},
  publisher    = {Springer},
  year         = {2015},
  url          = {\_29},
  doi          = {10.1007/978-3-319-15545-6\_29},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {},
  bibsource    = {dblp computer science bibliography,}

A PDF is available (possibly a preprint):

Download PDF