My research interests focus on software design, software architectures, and quality issues - in particular on collaboration-based protocol design, on design for testability & changeability, and on product line engineering. I'm also interested in model-based software engineering (light-weight, however) and in formal description techniques (such as SDL and MSC) and their application to the protocol domain.
PROJECTS
My projects focus on developing and applying state-of-the art technologies for creating future-generation communication applications. This includes the SELEX toolkit and framework, which provides an architecture pattern that cleanly separates protocol functions from their composition, and offers advanced code generation technology. Another project focuses on refactoring for testability and changeability, and its application for safe architecture migration.
PUBLICATIONS
I published several papers and articles on the above mentioned topics. For more information contact me at the below given address.