I like doing research as it always gives
me the chance to find out about new studies, keep myself up-to-date,
or at least try to, considering the amount of new ideas that appear every day.
But doing research has also its down side when it shows me the more I
know, the more I know what I don't know. But well, in spite of my admitted ignorance
about so many subjects, I list some of the areas I have spent some time working on:
(but of course not limited to :)
Methodologies and techniques for dependability prediction.
Probabilistic Model Checking
Model driven transformations, DSLs, metamodeling, etc.
Component-Based Software Engineering, middleware and alike. Particularly related to all those properties
of distributed systems such as transactions, persistency, transparency, heterogeneity,