Mehmet Aksit (2008)
Mehmet Aksit(University of Twente)
The concept of software composition dates back to the introduction of the notion of software modularization. This talk will first give a brief overview of various behavioral composition mechanisms such as delegation, inheritance, reflection and meta-object protocols, and aspect-orientation. Secondly, the talk will outline various design dimensions of composition. Further, the talk will focus on message interception-based composition mechanisms with a special emphasis on composition-filters. Along this line, various new research results will be illustrated in providing language independence, and semantic interference detection and avoidance. Finally, the talk will end by presenting our new research results in specifying and automatically measuring and verifying the composibility characteristics of software.