Section: Software and Platforms
HLCMi, L C, & Gluon++
Participants : Zhengxiong Hou, Vincent Lanore, Christian Perez [correspondant] .
HLCMi (http://hlcm.gforge.inria.fr )
is an implementation of the HLCM component model. HLCM is a generic
extensible component model with respect to component implementations and
interaction concerns. Moreover, HLCM is abstract; it is its
specialization—such as HLCM /L
HLCMi is making use of Model-driven Engineering (MDE) methodology to
generate a concrete assembly from an high level description. It is based on
the Eclipse Modeling Framework (EMF). HLCMi contains 700 Emfatic lines to
describe its models and 7000 JAVA lines for utility and model transformation
purposes. HLCMi is a general framework that supports several HLCM specializations: HLCM /CCM , HLCM /JAVA, HLCM /L
L
Gluon++(http://hlcm.gforge.inria.fr ) is a thin component model layer added on top of Charm++ (http://charm.cs.uiuc.edu/ ). It defines chare components as a Charm++ chare with minimal metadata, C++ components as a C++ class with minimal metadata, (asynchronous) entry method calls between components, and plain C++ method calls between components.
L