Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

DoSAM – Domain-Specific Software Architecture Comparison Model

  • Conference paper
Quality of Software Architectures and Software Quality (QoSA 2005, SOQUA 2005)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures, Methods and Case Studies. SEI Series in Software Engineering (2002)

    Google Scholar 

  2. Harrison, R.: Maintenance Giant Sleeps Undisturbed in Federal Data Centers. Computerworld, March 9 (1987)

    Google Scholar 

  3. Lientz, B.P., Swanson, E.B.: Software Maintenance Management. Addison-Wesley, Reading (1980)

    Google Scholar 

  4. Lassing, N., Bengtsson, P., van Vliet, H., Bosch, J.: Experiences with SAA of Modifiability (May 2000)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Bass, L., Clements, P., Kazman, R., Bass, K.: Software Architecture in Practice (Sei Series in Software Engineering). Addison-Wesley Publishing, Reading (1998)

    Google Scholar 

  7. IEEE Std. 1061-1998, IEEE Standard for a Software Quality Metrics Methodology (1998)

    Google Scholar 

  8. Stoermer, C., Bachmann, F., Verhoef, C.: SACAM: The Software Architecture Comparison Analysis Method, Technical Report, CMU/SEI-2003-TR-006 (2003)

    Google Scholar 

  9. Bergner, K., Rausch, A., Sihling, M.: Verfahren zur Bewertung von DV-Architekturen für das modulare Schiff, 4Soft Customer Study (2004)

    Google Scholar 

  10. Asundi, J., Kazman, R., Klein, M.: Using Economic Considerations to Choose Among Architecture Design Alternatives, Technical Report, CMU/SEI-2001-TR-035 (2001)

    Google Scholar 

  11. Bengtsson, P., Lassing, N., Bosch, J., van Vliet, H.: Architecture-Level Modifiability Analysis (ALMA). Journal of Systems and Software 69(1-2) (2004)

    Google Scholar 

  12. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: A System of Patterns. John Wiley&Sons, Chichester (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics