I work in the areas of Software
Architecture, Modeling and
Descriptions, Conceptualization, Abstractions and
Patterns, Design
Improvement, and Object Oriented Programming. I am interested in both
theory and practice of it. So through research and development
activities, my students and me engage in developing theories and tools.
Besides, I also have interest in Music and Language.