Langages dédiés au développement de services de communications

Nicolas Palix 1, 2
2 Phoenix - Programming Language Technology For Communication Services
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux]
Abstract : IP telephony services use network resources to automate communication stimuli processing. However, deploying services on a telephony system leads to safety issues and programmers need to ensure some safety properties on their services. Several approaches allowing service development have quickly emerged. However, none of them is both expressive and safe.
This thesis proposes a new approach that relies on domain-specific languages (DSL) to develop communication services. Two new DSLs have been designed for communication services, namely SPL (Session Processing Language) and Pantaxou. The first one allows to route signaling messages while the second one, more generalist, enables to define coordination logics of communicating entities.
In this thesis, we demonstrate thanks to SPL and Pantaxou that communication services could be developed with an expressive programming language that preserves some critical domain properties.
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-00340864
Contributor : Nicolas Palix <>
Submitted on : Sunday, November 23, 2008 - 3:00:18 PM
Last modification on : Wednesday, February 6, 2019 - 5:26:03 PM
Document(s) archivé(s) le : Thursday, October 11, 2012 - 11:55:17 AM

Identifiers

  • HAL Id : tel-00340864, version 1

Citation

Nicolas Palix. Langages dédiés au développement de services de communications. Réseaux et télécommunications [cs.NI]. Université Sciences et Technologies - Bordeaux I, 2008. Français. ⟨tel-00340864⟩

Share

Metrics

Record views

378

Files downloads

272