Wringing out objects for programming and modeling component-based systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Wringing out objects for programming and modeling component-based systems

Petr Spacek
  • Fonction : Auteur
  • PersonId : 963136
Christophe Dony
Luc Fabresse

Résumé

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.
Fichier principal
Vignette du fichier
comp-coompl13.pdf (477.58 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-01237144 , version 1 (02-12-2015)

Identifiants

Citer

Petr Spacek, Christophe Dony, Chouki Tibermacine, Luc Fabresse. Wringing out objects for programming and modeling component-based systems. COOMPL 2013 - 2nd International Workshop on Combined Object-Oriented Modelling and Programming Languages @ECOOP, Jul 2013, Montpellier, France. ⟨10.1145/2493187.2493189⟩. ⟨lirmm-01237144⟩
136 Consultations
250 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More