MuScADeL: A deployment DSL based on a multiscale characterization framework

  • Raja Boujbel
  • , Sam Rottenberg
  • , Sebastien Leriche
  • , Chantal Taconet
  • , Jean Paul Arcangeli
  • , Claire Lecocq

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the Internet of Things (IoT) paradigm, ambient systems move from locally distributed systems to Internet distributed systems. These systems become huge in term of number of devices and imply high heterogeneity (e.g., Of devices, of networks). They are continuously evolving with appearing and disappearing devices at runtime. The inner complexity of these systems, called multiscale systems, requires autonomic deployment middleware. Such middleware should deploy components where and when necessary, and adapt the architecture of the deployed systems considering the different scales of the systems. In this paper, we define MuScADeL, a domain-specific language (DSL) dedicated to multiscale and autonomic software deployment. MuScADeL allows designers to abstractly define deployment properties without exact knowledge of the devices and networks the system will be deployed on. This DSL is based on a scale-awareness framework, which helps designers to characterize the multiscale nature of a system from several viewpoints such as device, network, administration and geography. With MuScADeL, deployment designers may express multiscale properties of systems to deploy. MuScADeL is a building block for deployment middleware that targets multiscale distributed systems. We illustrate the possibilities of MuScADeL through a smart transport scenario.

Original languageEnglish
Title of host publicationProceedings - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014
EditorsCristina Seceleanu, Bruce McMillin, Carl K. Chang, Yan Gao, Kenichi Yoshida, Ali Hurson, Yasuo Okabe, Mihhail Matskin
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages708-715
Number of pages8
ISBN (Electronic)9781479935789
DOIs
Publication statusPublished - 18 Sept 2014
Event38th Annual IEEE Computer Software and Applications Conference Workshops, COMPSACW 2014 - Vasteras, Sweden
Duration: 27 Jul 201429 Jul 2014

Publication series

NameProceedings - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014

Conference

Conference38th Annual IEEE Computer Software and Applications Conference Workshops, COMPSACW 2014
Country/TerritorySweden
CityVasteras
Period27/07/1429/07/14

Keywords

  • Domain-specific language
  • Multiscale distributed systems
  • Software deployment

Fingerprint

Dive into the research topics of 'MuScADeL: A deployment DSL based on a multiscale characterization framework'. Together they form a unique fingerprint.

Cite this