Skip to Main content Skip to Navigation
Conference papers

Toward Data-Centric View on Service-Based Component Systems: Formalism, Analysis and Execution

Didier Parigot 1 Ayoub Ait Lahcen 1, 2 Salma Mouline 2
1 ZENITH - Scientific Data Management
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Component based application design centered, for good reasons, on the computational aspects. However, the data manipulated by the computing activities and which drive the interactions between components are treated as second-class citizens. A data-centric approach provides a different way of viewing and designing applications. It lets us focus on the flow and transformation of data through the application. In this paper, we present an approach that combines both data and computational aspects in a formal manner. A lightweight but expressive formalism provides only a minimal and necessary set of operations to design and implement applications with data-centric principles. It is associated to a service-based component infrastructure built on top of a Peer-to-Peer overlay network. The infrastructure is used as an execution framework for this formalism to handle the non-functional requirements (e.g. communication mechanisms, message queue management and broadcasting messages) with an automatic code generation. This generation offers greater ease to application developers and allows them to focus only on the business logic.
Document type :
Conference papers
Complete list of metadata
Contributor : Didier Parigot <>
Submitted on : Monday, December 5, 2011 - 2:32:16 PM
Last modification on : Monday, November 30, 2020 - 6:14:06 PM


  • HAL Id : lirmm-00648265, version 1



Didier Parigot, Ayoub Ait Lahcen, Salma Mouline. Toward Data-Centric View on Service-Based Component Systems: Formalism, Analysis and Execution. PDP'11: Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Feb 2012, Garching, Germany. pp.N/A. ⟨lirmm-00648265⟩



Record views