Skip to Main content Skip to Navigation
Conference papers

Early exploring design alternatives of smart sensor software with Model of Computation implemented with actors

Jean-Philippe Schneider 1 Zoé Drey 1 Jean-Christophe Le Lann 1
STIC - Pôle STIC [Brest], Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : network of sensors that aims to study the oceans.Such networks present two drawbacks: the large amount of acquired data prevents manual processing, and a lot of irrelevant data degrades the treatment efficiency. To smartly reject irrelevant data, filtering must happen at the source. This requires the design of complex sensors that support concurrent operations to mix acquisition, treatment and dissemination of data. Such sensors are called smart sensors. Simulation using adequate models of concurrency can help in the design activity of smart sensors. In this paper, we present a framework based on Models of Computation (MoCs) to model concurrency in a smart sensor software that are implemented using actors. This framework enables to rapidly test alternatives of architecture in the early stages of the design process. Some actors implement the computation behavior, some others implement the communication behavior. This distinction promotes agility during the exploration phase. Several MoCs are investigated among which, Kahn Process Network (KPN), Communicating Sequential Process (CSP) and Synchronous Data Flow (SDF). The framework implementation relies on Scala at first, while Smalltalk and then the Biniou framework are used to speed up the process, through alleviating the need for a software simulator and compiling to hardware platforms instead.
Complete list of metadatas
Contributor : Annick Billon-Coat <>
Submitted on : Tuesday, December 3, 2013 - 3:12:12 PM
Last modification on : Wednesday, June 24, 2020 - 4:19:21 PM


  • HAL Id : hal-00913335, version 1


Jean-Philippe Schneider, Zoé Drey, Jean-Christophe Le Lann. Early exploring design alternatives of smart sensor software with Model of Computation implemented with actors. ESUG 2013 - 21th International Smalltalk Conference, Sep 2013, Annecy, France. ⟨hal-00913335⟩



Record views