Software-architectuur is het resultaat van een set architectuurbeslissingen. Helaas ontbreekt het op dit moment aan een algemeen geaccepteerde aanpak voor het modelleren van deze beslissingen. Bestaande methodes houden bij de beschrijving van een beslissing niet met alle stakeholder-belangen rekening; ze ondersteunen het architectuurproces niet op optimale wijze en ze sluiten niet goed aan bij de rest van de architectuurdocumentatie, die doorgaans in meerdere architectural views wordt beschreven. Deze dissertatie rapporteert over meerdere empirische studies die gehouden zijn om het besluitvormingsproces in de praktijk beter te begrijpen. De kern is een framework voor architectuurbeslissingen, conform de conventies van de internationale arch...