Pantaxou: a domain-specific language for developing safe coordination services

Julien Mercadal, Nicolas Palix, Charles Consel, Julia Laetitia Lawall

3 Citations (Scopus)
101 Downloads (Pure)

Abstract

Coordinating entities in a networked environment has always been a
significant challenge for software developers.  In recent years, however,
it has become even more difficult, because devices have increasingly rich
capabilities, combining an ever larger range of technologies (networking,
multimedia, sensors, etc.).

To address this challenge, we propose a language-based approach to
covering the life-cycle of applications coordinating networked
entities. Our approach covers the characterization of the networked
environment, the specification of coordination applications, the
verification of a networked environment and its deployment. It is
carried out in practice by a domain-specific language, named
Pantaxou.

This paper presents the domain-specific language Pantaxou, dedicated
to the development of applications for networked heterogeneous
entities. Pantaxou has been used to specify a number of coordination
scenarios in areas ranging from home automation to
telecommunications. The language semantics has been formally defined
and a compiler has been developed.  The compiler verifies the
coherence of a coordination scenario and generates coordination code
in Java.


Original languageEnglish
Title of host publicationGPCE 08 : Proceedings of the ACM SIGPLAN seventh International Conference on Generative Programming and Component Engineering, Nashville, Tennessee, USA, October 19-23, 2008
PublisherAssociation for Computing Machinery
Publication date2008
Pages149-160
ISBN (Print)978-1-60558-267-2
DOIs
Publication statusPublished - 2008
EventACM SIGPLAN international Conference on Generative programming and component engineering - Nashville, TN, United States
Duration: 19 Oct 200820 Oct 2008
Conference number: 7

Conference

ConferenceACM SIGPLAN international Conference on Generative programming and component engineering
Number7
Country/TerritoryUnited States
CityNashville, TN
Period19/10/200820/10/2008

Fingerprint

Dive into the research topics of 'Pantaxou: a domain-specific language for developing safe coordination services'. Together they form a unique fingerprint.

Cite this