https://www.dagstuhl.de/09432

October 20 – 23 , 2009, Dagstuhl Seminar 09432

Quantitative Software Design

Organizers

Astrid Kreissig (IBM Deutschland – Böblingen, DE)
Iman Poernomo (King's College London, GB)
Ralf H. Reussner (KIT – Karlsruher Institut für Technologie, DE)

For support, please contact

Dagstuhl Service Team

Documents

Dagstuhl Seminar Proceedings DROPS
List of Participants

Motivation

Quantitative software design is a research area not yet firmly established. Its subject is the investigation of the relationship of the design of a software system on quantitatively measurable quality attributes. Such quality attributes include internal quality attributes (such as maintainability), but also externally measurable attributes (such as performance metrics, reliability or availability). While there is no debate on the fact that the software design (mainly its architecture) is the main influencing factor on the quality of the resulting software system, an understanding of how an architecture’s influence on the quality is currently primarily anecdotal. Much progress was made on recent years in the area of model-based and model-driven quality prediction for various performance metrics. However, several important scientific questions remain unanswered: trade-off decisions between antagonistic quality attributes quantitative metrics for relevant quality attributes such as security software design as an optimisation problem lifting classical maintainability metrics to the architectural level.

The aim of the seminar is to bring together world-class researchers from relevant areas to establish the field of quantitative software design. Invitees will therefore be experts in areas such as software architecture, component-based software engineering, model-based software quality prediction, machine learning, software performance, software reliability, software maintainability and security. The expected result of the seminar will be partial answers on the scientific questions posed above formation of the scientific field of „quantitative software design“ identification of major challenges in the field identification of achievements of other fields which can be used in ours a collection of written position statements on this field a post-seminar report by the organisers which collects major results of the discussion. It is planned to publish this report prominently.

Comparable to the influence of the well-known textbook from John L. Hennessy and David A. Patterson “Computer Architecture. A Quantitative Approach”, we assume that a quantitative view on software design is a considerable step in making software design a true engineering discipline.

Classification

  • Sw-engineering

Keywords

  • Software design
  • Software architecture
  • Software components
  • Quality of service
  • Software

Online Publications

We offer several possibilities to publish the results of your event. Please contact publishing(at)dagstuhl.de if you are interested.

Dagstuhl's Impact

Please inform us when a publication was published as a result from your seminar. These publications are listed in the category Dagstuhl's Impact and are presented on a special shelf in the library.