Abstract
The architecture of an IT system is of crucial importance for its success. In order to assess architecture’s fitness, a number of standardized architecture evaluation methods have been proposed. Most of them are intended for the evaluation of a single architecture at a certain point in time. Furthermore, the results are often highly dependent on the person performing the evaluation. Thus, such methods cannot be used to compare and rate different architectures. The DoSAM method instead provides an evaluation framework for comparing different software architectures in a certain domain. After adapting this framework to the application domain at hand once, it can then be used repeatedly for all future evaluations in a methodical and reproducible way.
This work originates from a framework of research studies related to Modularity of Naval Ships and funded by the German Procurement Agency Bundesamt für Wehrtechnik und Beschaffung in Koblenz.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures, Methods and Case Studies. SEI Series in Software Engineering (2002)
Harrison, R.: Maintenance Giant Sleeps Undisturbed in Federal Data Centers. Computerworld, March 9 (1987)
Lientz, B.P., Swanson, E.B.: Software Maintenance Management. Addison-Wesley, Reading (1980)
Lassing, N., Bengtsson, P., van Vliet, H., Bosch, J.: Experiences with SAA of Modifiability (May 2000)
Bengtsson, P., Bosch, J.: Architecture Level Prediction of Software Maintenance. In: The 3rd European Conference on Software Maintenance and Reengineering (CSMR 1999), pp. 139–147 (1999)
Bass, L., Clements, P., Kazman, R., Bass, K.: Software Architecture in Practice (Sei Series in Software Engineering). Addison-Wesley Publishing, Reading (1998)
IEEE Std. 1061-1998, IEEE Standard for a Software Quality Metrics Methodology (1998)
Stoermer, C., Bachmann, F., Verhoef, C.: SACAM: The Software Architecture Comparison Analysis Method, Technical Report, CMU/SEI-2003-TR-006 (2003)
Bergner, K., Rausch, A., Sihling, M.: Verfahren zur Bewertung von DV-Architekturen für das modulare Schiff, 4Soft Customer Study (2004)
Asundi, J., Kazman, R., Klein, M.: Using Economic Considerations to Choose Among Architecture Design Alternatives, Technical Report, CMU/SEI-2001-TR-035 (2001)
Bengtsson, P., Lassing, N., Bosch, J., van Vliet, H.: Architecture-Level Modifiability Analysis (ALMA). Journal of Systems and Software 69(1-2) (2004)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: A System of Patterns. John Wiley&Sons, Chichester (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bergner, K., Rausch, A., Sihling, M., Ternité, T. (2005). DoSAM – Domain-Specific Software Architecture Comparison Model. In: Reussner, R., Mayer, J., Stafford, J.A., Overhage, S., Becker, S., Schroeder, P.J. (eds) Quality of Software Architectures and Software Quality. QoSA SOQUA 2005 2005. Lecture Notes in Computer Science, vol 3712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558569_3
Download citation
DOI: https://doi.org/10.1007/11558569_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29033-9
Online ISBN: 978-3-540-32056-2
eBook Packages: Computer ScienceComputer Science (R0)