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

Nicolas Palix 1, 2
2 Phoenix - Programming Language Technology For Communication Services
EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux], Inria Bordeaux - Sud-Ouest, LaBRI - Laboratoire Bordelais de Recherche en Informatique
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.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00340864
Contributor : Nicolas Palix <>
Submitted on : Sunday, November 23, 2008 - 3:00:18 PM
Last modification on : Tuesday, July 9, 2019 - 1:16:21 AM
Long-term archiving on : 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

389

Files downloads

276