Wringing out objects for programming and modeling component-based systems

Petr Spacek 1 Christophe Dony 1 Chouki Tibermacine 1 Luc Fabresse 2
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Languages and technologies used to implement component-based software are not component-based, i.e. while the design phase happens in the component world, the programming phase occurs in the object-oriented world. When an object-oriented language is used for the programming stage, then the original component-based design vanish, because component concepts like requirements and architectures are not treated explicitly. This makes it difficult to keep model and its implementation causally connected. We present a new pure reflective component-based programming and modeling language where all core component concepts are treated explicitly and therefore keeping original component-design alive. The language makes it possible to model and program component-based software using the same language plus its uniform component-based meta-model and integrated reflection capabilities make the language and its applications open and flexible.
Type de document :
Communication dans un congrès
COOMPL: Combined Object-Oriented Modeling and Programming Languages, Jul 2013, Montpellier, France. ACM Digital Library, 2nd International Workshop on Combined Object-Oriented Modeling and Programming Languages (COOMPL'13) - co-located with ECOOP, 2013, 〈10.1145/2493187.2493189〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01237144
Contributeur : Christophe Dony <>
Soumis le : mercredi 2 décembre 2015 - 17:49:33
Dernière modification le : vendredi 26 octobre 2018 - 11:32:09
Document(s) archivé(s) le : samedi 29 avril 2017 - 04:56:06

Fichier

comp-coompl13.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Petr Spacek, Christophe Dony, Chouki Tibermacine, Luc Fabresse. Wringing out objects for programming and modeling component-based systems. COOMPL: Combined Object-Oriented Modeling and Programming Languages, Jul 2013, Montpellier, France. ACM Digital Library, 2nd International Workshop on Combined Object-Oriented Modeling and Programming Languages (COOMPL'13) - co-located with ECOOP, 2013, 〈10.1145/2493187.2493189〉. 〈lirmm-01237144〉

Partager

Métriques

Consultations de la notice

213

Téléchargements de fichiers

235