Towards a Process to Design Architectures of Service-Oriented Robotic Systems

Lucas Bueno Ruas de Oliveira 1 Elena Leroux 2 Katia Romero Felizardo 1 Flavio Oquendo 2 Elisa Yumi Nakagawa 1
2 ArchWare
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : Architecture description languages (ADLs) should consider both structural and runtime perspectives of software architectures, an important requirement for current software systems. However, most existing ADLs are disconnected from the runtime level, thus entailing architectural mismatches and inconsistencies between architecture and implementation. With the emergence of the new generation programming languages for large-scale, dynamic, and distributed systems, this problem becomes worse since most existing ADLs do not capture the features of this type of language. In this context, we investigate the generation of source code in the Go programming language from architecture descriptions in the π-ADL language as they are both based on the π-calculus process algebra. We define the correspondences between π-ADL and Go elements and present how architecture descriptions in π-ADL can be automatically translated to their respective implementations in Go through a real-world flood monitoring system.
Type de document :
Communication dans un congrès
ECSA, 2014, Vienna, Austria. 8627, pp.218-225, 2014
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01067337
Contributeur : Elena Leroux (zinovieva) <>
Soumis le : mardi 23 septembre 2014 - 14:00:36
Dernière modification le : mercredi 16 mai 2018 - 11:24:04
Document(s) archivé(s) le : mercredi 24 décembre 2014 - 20:55:18

Fichier

978-3-319-09970-5_20.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : hal-01067337, version 1

Citation

Lucas Bueno Ruas de Oliveira, Elena Leroux, Katia Romero Felizardo, Flavio Oquendo, Elisa Yumi Nakagawa. Towards a Process to Design Architectures of Service-Oriented Robotic Systems. ECSA, 2014, Vienna, Austria. 8627, pp.218-225, 2014. 〈hal-01067337〉

Partager

Métriques

Consultations de la notice

539

Téléchargements de fichiers

326