Wringing out objects for programming and modeling component-based systems - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Conference Papers Year : 2013

Wringing out objects for programming and modeling component-based systems

Petr Spacek
  • Function : Author
  • PersonId : 963136
Christophe Dony
Luc Fabresse

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.
Fichier principal
Vignette du fichier
comp-coompl13.pdf (477.58 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
135 View
247 Download

Altmetric

Share

Gmail Facebook X LinkedIn More