16th European Conference on Object-Oriented Programming
University of Málaga, Spain
June 10-14, 2002
Technical programme > Tutorials > Tutorial #13
General Information
Call for Contributions
Technical Programme
Useful Information
Social Programme

<< Site map >>
<< History file >>

Ecoop 2002 is organized in cooperation with:
Important dates
Oct 01
Nov 01
Dec 01
Jan 02
Feb 02
Apr 02
May 02
Jun 02

You are the visitor number

from 4th October 2001.


Tutorial #13 - Architecture-centric Software Engineering

Morning T01 T02 T03 T05 T07 T09 T11 T13 T14 T15 T17 T19 T21 T23
Afternoon T04 T06 T08 T10 T12 T16 T18 T20 T22 T24


Architecture-centric Software Engineering

Presenter :Jan Bosch (Univ. Groningen, The Netherlands)
Duration :Full day
Day :Tuesday
Level :Intermediate






Many software organizations are in the process of moving from project-centric to architecture centric engineering of software. The two typical reasons for this move are (1) the architecture allows for a clear break-down in parts whereas a project-centric approach easily leads to a monolithic system and (2) the organization is interested in exploiting the commonalities between its products or systems. This tutorial addresses this development by providing an overview and in depth treatment of the issues around architecture-centric engineering of software. Topics include software architecture design in the presence of existing components and infrastructure (top-down versus bottom-up), architecture evalua-tion and assessment, software artefact variability management, software product lines and the role of the software architect. These topics are, in addition to the technical perspective, discussed from process and organizational viewpoints. The topics are extensively illus-trated by examples and experiences from many industrial cases.


Required experience

It is assumed that the participant has some experience with industrial software develop-ment.


Expected audience

The expected audience can be divided into two categories. First, software engineers and technical managers considering the introduction of architecture-centric software develop-ment and evolution. Second, researchers interested in the experiences collected by the tutorial presenter and his research group and the reflections made based on the experiences.


Presenter's profile

Prof. dr. ir. Jan Bosch is a professor of software engineering at the University of Groningen, The Netherlands, where he heads the software engineering research group. He received a MSc degree from the University of Twente, The Netherlands, and a PhD degree from Lund University, Sweden. His research activities include software architecture design, software product lines, object-oriented frameworks and component-oriented programming. He is the author of a book "Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach" published by Pearson Education (Addison-Wesley & ACM Press), (co)editor of three volumes in the Springer LNCS series and has (co)authored more than 50 refereed journal and conference publications. He has organized numerous workshops, served on many programme committees, including the ICSR'6, CSMR'2000, ECBS'2000, GCSE, SPLC and TOOLS conferences and is member of the steering groups of the GCSE and WICSA conferences. He is the PC co-chair of the 3rd IFIP (IEEE) Working Conference on Software Architecture (WICSA-3).
















Tutorial #13 - Architecture-centric Software Engineering
Last modified on Feb 14, 2002
Maintained by webmaster@2002.ecoop.org