loading...
Experiments with Fractal on Modular Reflection
August 20-August 22
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SERA.2008.192008 Sixth International Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
In most reflective systems, the model of reflection objects often mirrors (a part of) the metamodel of the system. As a result, reflection is commonly tightly bound to the rest of the system. In this paper, we investigate the loosening of that coupling.With the rise of domain-specific modeling the need for separation of concerns and reuse when designing metamodels become critical. Therefore, we advocate the use of general design patterns abstracting the details of modeling languages when working on crosscuting concerns (such as reflection) of a metamodel. Once the abstract patterns for reflection are built, they are mapped onto concrete modeling languages thanks to model engineering tools. In this paper, we apply this approach to the Fractal component model.Following this process, reflection mechanisms built at the abstract level are straightforwardly reused and the resulting reflection system gains modularity.
Index Terms:
Model Driven Engineering, Software Components, Reflection and Metamodeling, Software Design and Modeling
Citation:
J?r?my Buisson, Fabien Dagnat, "Experiments with Fractal on Modular Reflection," sera, pp.179-186, 2008 Sixth International Conference on Software Engineering Research, Management and Applications, 2008
Usage of this product signifies your acceptance of the Terms of Use.