The Chinese University of Hong Kong
Department of Computer Science and Engineering

Seminar

Title: Software composition: from objects to aspects
Date: June 4, 2008 (Wednesday)
Time: 2:30 p.m. - 3:30 p.m.
Venue: Room 121, 1/F, Ho Sin-hang Engineering Building,
The Chinese University of Hong Kong,
Shatin, N.T.
Speaker: Prof. Mehmet Aksit
Twente Research and
Education on Software Engineering
Department of Computer Science
University of Twente Enschede
The Netherlands

ABSTRACT:

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.

BIOGRAPHY:

Mehmet Aksit (Aksit) holds an M.Sc. degree from the Eindhoven University of Technology and a Ph.D. degree from the University of Twente. Currently, he is working as a full professor at the Department of Computer Science, University of Twente and affiliated with the institute Centre for Telematics and Information Technology. He is the head of the Software Engineering chair (popular name: Twente Research and Education on Software Engineering (TRESE)).

He is the co-founder and has been the co-editor in chief of Transactions on Aspect-Oriented Software Development (published by Springer-Verlag) until March 2007. Currently, he is at the editorial board of this journal. He has organized special journal issues as a co-guest editor on topics such as "Computational Intelligence in software engineering", "Auto-adaptable systems", "Model Driven Architecture". In addition, since 1988, he has been serving as a reviewer of various European projects. He is the co-founder of Aspect-oriented association, where he has served as the steering committee member until March 2008. He is the steering committee member of AITO, which organizes the ECOOP conference series. He has been involved in the design and implementation of many software systems. When he was working for Oce Nederland from 1981- 1982 and 1983 - 1987, first he worked on image processing and coding techniques to be used in digital copiers. Later he worked on office system software.

After moving to the University of Twente in 1987, he has been involved in many practical projects and designed various large-scale software architectures, which some of them are currently being utilized in products. Some of the research tools developed by the chair are now being used in some industrial applications.

Enquiries: Miss Temmy So at tel 2609 8444

For more information, please refer to http://www.cse.cuhk.edu.hk/seminar

**** ALL ARE WELCOME ****