One can identify an increasing identification of the importance of
explicit design of software architectures. This tutorial presents a
method for architectural design explicitly focussing on assessment of and
transformation for quality attributes.
Assessment of software architectures using scenario-, simulation-,
metrics- and experience-based assessment approaches is discussed.
Transformation of software architectures is using architectural styles,
architectural patterns, design patterns and by converting quality
requirements to functionality. The design method is extensively
illustrated by examples and experiences from numerous industrial cases.
The tutorial is based on a recently published book Design and Use of
Software Architectures - Adopting
and Evolving a Product-Line Approach authored by the tutorial presenter
and published by Addison-Wesley.
Audience:
Software engineers and technical managers considering the introduction
of explicit software architecture design in their organization.
Researchers interested in the experiences collected by the tutorial
presenter.
Required experience:
It is assumed that the participant has some experience with
industrial software development.
Presenter's profile:
Prof. dr. ir. Jan Bosch is a professor of software engineering at the
University of Groningen.
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).