TY - GEN
T1 - MuScADeL
T2 - 38th Annual IEEE Computer Software and Applications Conference Workshops, COMPSACW 2014
AU - Boujbel, Raja
AU - Rottenberg, Sam
AU - Leriche, Sebastien
AU - Taconet, Chantal
AU - Arcangeli, Jean Paul
AU - Lecocq, Claire
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/9/18
Y1 - 2014/9/18
N2 - 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.
AB - 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.
KW - Domain-specific language
KW - Multiscale distributed systems
KW - Software deployment
UR - https://www.scopus.com/pages/publications/84931066454
U2 - 10.1109/COMPSACW.2014.120
DO - 10.1109/COMPSACW.2014.120
M3 - Conference contribution
AN - SCOPUS:84931066454
T3 - Proceedings - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014
SP - 708
EP - 715
BT - Proceedings - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014
A2 - Seceleanu, Cristina
A2 - McMillin, Bruce
A2 - Chang, Carl K.
A2 - Gao, Yan
A2 - Yoshida, Kenichi
A2 - Hurson, Ali
A2 - Okabe, Yasuo
A2 - Matskin, Mihhail
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 27 July 2014 through 29 July 2014
ER -