Skip to main content

Software Reference Architectures - Exploring Their Usage and Design in Practice

  • Conference paper
Software Architecture (ECSA 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7957))

Included in the following conference series:

Abstract

Software reference architectures have been around for quite some years. They have been designed and used with varying success. We have conducted an exploratory survey among software architects and developers to establish the extent to which SRA have penetrated among practitioners and to identify the benefits and problems practitioners face when using and designing SRA. In this article, we present our findings.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Muller, G.: A Reference Architecture Primer. Repport: Gaudi Project (2008)

    Google Scholar 

  2. Taylor, R., Medvidovic, N., Dashofy, E.: Software Architecture: Foundations, Theory, and Practice. Wiley, John & Sons (2009)

    Google Scholar 

  3. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley Professional (2003)

    Google Scholar 

  4. Angelov, S., Grefen, P.: An E-contracting Reference Architecture. The Journal of Systems and Software 81(11), 1816–1844 (2008)

    Article  Google Scholar 

  5. Angelov, S., Trienekens, J.J.M., Grefen, P.: Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol. 5292, pp. 225–240. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Galster, M., Avgeriou, P.: Empirically-grounded Reference Architectures: A Proposal. In: QoSA+ISARCS 2011, Boulder, Colorado, USA, June 20-24. ACM (2011)

    Google Scholar 

  7. Martínez-Fernández, S., Ayala, C., Franch, X.: A Reuse-Based Economic Model for Software Reference Architectures. Repport: ESSI-TR-12-6, Departament d’Enginyeria de Serveis i Sistemes d’Informació, Barcelona, Spain (2012)

    Google Scholar 

  8. Galster, M., Avgeriou, P., Tofan, D.: Constraints for the Design of Variability-Intensive Service-Oriented Reference Architectures – An Industrial Case Study. Information and Software Technology 55(2), 428–441 (2013)

    Article  Google Scholar 

  9. Shull, F., Singer, J., Sjøberg, D.: Guide to Advanced Empirical Software Engineering. Springer (2007)

    Google Scholar 

  10. Fink, A.: The Survey Handbook, 2nd edn. Sage Publications, Inc. (2002)

    Google Scholar 

  11. Pfleeger S., Kitchenham, B.: Principles of Survey Research, parts 1-6. ACM Sigsoft, Software Engineering Notes 26(6), 16–18, 27(1), 18–20, 27(2), 20–24, 27(3), 20–23, 27(5), 17–20, 28(2), 24–27 (2001-2003)

    Google Scholar 

  12. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer (2012)

    Google Scholar 

  13. Punter, T., Ciolkowski, M., Freimut, B., John, I.: Conducting On-Line Surveys in Software Engineering. In: Proceedings on the International Symposium on Empirical Software Engineering 2003, pp. 80–88 (2003)

    Google Scholar 

  14. Pfleeger, S.: Experimental Design and Analysis in Software Engineering, parts 1-5. ACM Sigsoft, Software Engineering Notes 19(4), 16–20, 20(1), 22–26, 20(2), 14–16, 20(3), 13–15, 20(5), 14–17 (1995)

    Google Scholar 

  15. Carmel, E.: Taxonomy of New Software Exporting Nations. The Electronic Journal on Information Systems in Developing Countries 13(2), 1–6 (2003)

    Google Scholar 

  16. Angelov, S., Grefen, P., Greefhorst, D.: A Framework for Analysis and Design of Software Reference Architectures. Information and Software Technology 54(4), 417–431 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Angelov, S., Trienekens, J., Kusters, R. (2013). Software Reference Architectures - Exploring Their Usage and Design in Practice. In: Drira, K. (eds) Software Architecture. ECSA 2013. Lecture Notes in Computer Science, vol 7957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39031-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39031-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39030-2

  • Online ISBN: 978-3-642-39031-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics