ICSE Shanghai 2006

28th International Conference on Software Engineering

Conference Center
Conference: May 20-28, 2006 | Main Program: May 24-26, 2006 | Co-located Events / Workshops / Tutorials: May 20-24 & 27-28, 2006
Online registration | Obtaining a Required Visa | Early Registration Deadline: April 10, 2006
Obtaining a Required Visa | Shanghai Information | Shanghai Attractions
Fuqing Yang | Barry Boehm | Reinhold Achatz
Keynotes | Research | Experience | Far East Exp. | Education | Achievements | Demos | Emerging | Workshops | Tutorials | More...
Organizing Committee | Program Committee

Modeling of Component Based Systems (Chinese)

H9: Modeling of Component Based Systems

Saturday, May 27, 2006 - Morning

This tutorial will be conducted in Chinese.

Instructors

Shao Weizhong, Peking University
Huang Gang, Peking University
Zhao Haiyan, Peking University

Abstract

Component based software development (CBSD) becomes a popular paradigm for Internet based systems. Compared to other popular paradigms, CBSD supports the development from reusable components other than from the scratch. Consequently, modeling becomes more important than programming and the modeling techniques in traditional paradigms have to be changed more or less. Particularly, improper selection and misuse of modeling techniques would prevent the target system from benefiting from CBSD and even make the project fail.
For helping Chinese researchers and practitioners to equip with CBSD, this tutorial will provide basic knowledge and skill of modeling component based systems systematically. Firstly, we will introduce the technical and non-technical motivations of CBSD with emphasis on software reuse which puts a significant impact on modeling. Secondly, we will present a systematic approach to modeling component based systems with a set of existing well-proved modeling techniques, including feature modeling for requirements specification, architecture modeling for abstract design, and object oriented modeling for detailed design. These modeling techniques and a real-life project will be discussed in details in the rest of the tutorial.

Biographies

Weizhong Shao is a professor in the School of Electronics Engineering and Computer Science at the Peking University, China. His early research areas were operating system and software engineering. Since 1990, he has been engaged in the research and teaching in the areas of computer aided software engineering, object-oriented technology, software reuse, component and middleware technology. His main academic books are °∞Object-Oriented Systems Analysis°± and °∞Object-Oriented Systems Design°±, which had been used as one of the most popular teaching materials by Chinese universities and as one of the most popular handbooks by Chinese IT companies. He also translated several books about object-oriented methods and the Unified Modeling Language (UML).

Dr. Gang Huang is an associate professor in the School of Electronics Engineering and Computer Science at the Peking University, China. He received both the BSc and the MSc degree in Computer Science from Northwestern Polytechnical University, China, and the Ph.D degree in Computer Science from Peking University, China. His research interests include Component based Software Engineering, Software Architecture, Distributed Computing, Middleware, Service Oriented Architecture. He has published more than 40 papers on these areas. He has given many tutorials related to component based development, such as three days tutorial on CORBA in the Nortel Research and Development Center in Beijing, one day tutorial on Network Programming in the Workshop on Advanced Information Technology in Xi°Øan, etc.

Dr. Haiyan Zhao is an associate professor in the School of Electronics Engineering and Computer Science at the Peking University, China. She received both the BSc and the MSc degree in Computer Science from Peking University, China, and the Ph.D degree in Information Engineering from the University of Tokyo, Japan. Her research interests include Software Reuse, Domain Engineering, Domain Specific Language and Program transformation. She has lectured for 10 years at Peking University, and given talks on Software Reuse, Domain Engineering, Component-based Software Development in more than 10 companies.

Valid XHTML 1.0 Strict! Valid CSS!