{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:08:34Z","timestamp":1771697314059,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642172441","type":"print"},{"value":"9783642172458","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-17245-8_5","type":"book-chapter","created":{"date-parts":[[2010,11,13]],"date-time":"2010-11-13T02:48:20Z","timestamp":1289616500000},"page":"97-122","source":"Crossref","is-referenced-by-count":10,"title":["Implementing Reliability: The Interaction of Requirements, Tactics and Architecture Patterns"],"prefix":"10.1007","author":[{"given":"Neil B.","family":"Harrison","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"International Standards Organization, Information Technology \u2013 Software Product Quality \u2013 Part 1: Quality Model, ISO\/IEC FDIS 9126-1"},{"key":"5_CR2","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"2003","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2003)"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Utas, G.: Robust Communications Software: Extreme Availability, Reliability and Scalability for Carrier-Grade Systems. Wiley, Chichester (2005)","DOI":"10.1002\/0470011793"},{"key":"5_CR4","series-title":"Wiley Software Patterns Series","volume-title":"Patterns for Fault Tolerant Software","author":"R. Hanmer","year":"2007","unstructured":"Hanmer, R.: Patterns for Fault Tolerant Software. Wiley Software Patterns Series. Wiley, Chichester (2007)"},{"key":"5_CR5","volume-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., et al.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley, Chichester (1996)"},{"key":"5_CR6","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Addison-Wesley, Reading (1996)"},{"key":"#cr-split#-5_CR7.1","unstructured":"Shaw, M.: Toward Higher-Level Abstractions for Software Systems. In: Tercer Simposio Internacional del Conocimiento y su Ingerieria, pp. 55\u201361 (October 1988);"},{"key":"#cr-split#-5_CR7.2","unstructured":"Reprinted in Data and Knowledge Engineering 5, 19\u201328 (1990)"},{"key":"5_CR8","volume-title":"International Workshop on Software Engineering for Resilient Systems (SERENE 2008)","author":"N. Harrison","year":"2008","unstructured":"Harrison, N., Avgeriou, P.: Incorporating Fault Tolerance Techniques in Software Architecture Patterns. In: International Workshop on Software Engineering for Resilient Systems (SERENE 2008), Newcastle upon Tyne, UK, November 17-19, ACM Press, New York (2008)"},{"key":"5_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-540-75132-8_21","volume-title":"Software Architecture","author":"N.B. Harrison","year":"2007","unstructured":"Harrison, N.B., Avgeriou, P.: Leveraging Architecture Patterns to Satisfy Quality Attributes. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol.\u00a04758, pp. 263\u2013270. Springer, Heidelberg (2007)"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Wood, W.G.: A Practical Example of Applying Attribute-Driven Design (ADD), Version 2.0, Technical Report CMU\/SEI-2007-TR-005, Software Engineering Institute (2007)","DOI":"10.21236\/ADA468604"},{"key":"5_CR11","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Harrison, N., Avgeriou, P., Zdun, U.: Architecture Patterns as Mechanisms for Capturing Architectural Decisions. IEEE Software\u00a024(4) (2007)","DOI":"10.1109\/MS.2007.124"},{"key":"5_CR13","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrent and Distributed Objects","author":"D. Schmidt","year":"2000","unstructured":"Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Distributed Objects. Wiley, Chichester (2000)"},{"key":"5_CR14","unstructured":"Avgeriou, P., Zdun, U.: Architectural Patterns Revisited \u2013 a Pattern Language. In: 10th European Conference on Pattern Languages of Programs, EuroPLoP (2005)"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Harrison, N., Avgeriou, P.: Analysis of Architecture Pattern Usage in Legacy System Architecture Documentation. In: 7th Working IEEE\/IFIP Conference on Software Architecture (WICSA), Vancouver, February 18-22, pp. 147\u2013156 (2008)","DOI":"10.1109\/WICSA.2008.18"},{"issue":"4","key":"5_CR16","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"20","author":"F.P. Brooks","year":"1987","unstructured":"Brooks, F.P.: No Silver Bullet\u2014Essence and Accident in Software Engineering. IEEE Computer\u00a020(4), 10\u201319 (1987)","journal-title":"IEEE Computer"},{"key":"5_CR17","unstructured":"Harrison, N., Avgeriou, P., Zdun, U.: Focus Group Report: Capturing Architectural Knowledge with Architectural Patterns. In: 11th European Conference on Pattern Languages of Programs (EuroPLoP 2006), Irsee, Germany (2006)"},{"key":"5_CR18","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1109\/WICSA.2005.36","volume-title":"5th Working IEEE\/IFIP Conference on Software Architecture (WICSA)","author":"C. Hofmeister","year":"2005","unstructured":"Hofmeister, C., Kruchten, P., Nord, R.L., Obbink, H., Ran, A., America, P.: Generalizing a Model of Software Architecture Design from Five Industrial Approaches. In: 5th Working IEEE\/IFIP Conference on Software Architecture (WICSA), November 06 - 10, pp. 77\u201388. IEEE Computer Society, Los Alamitos (2005)"},{"issue":"1","key":"5_CR19","first-page":"3","volume":"220","author":"M.K. Aguilera","year":"1999","unstructured":"Aguilera, M.K., Chen, W., Toueg, S.: Using the Heartbeat Failure Detector for Quiescent Reliable Communication and Consensus in Partitionable Networks. Theoretical Computer Science, special issue on distributed algorithms\u00a0220(1), 3\u201330 (1999)","journal-title":"Theoretical Computer Science, special issue on distributed algorithms"},{"key":"5_CR20","volume-title":"Software Systems Architecture","author":"N. Rozanski","year":"2005","unstructured":"Rozanski, N., Woods, E.: Software Systems Architecture. Addison-Wesley, Reading (2005)"},{"key":"5_CR21","unstructured":"Booch, G.: Handbook of Software Architecture: Gallery, http:\/\/www.handbookofsoftwarearchitecture.com\/index.jsp?page=Blog (accessed February 4, 2010)"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Scott, J., Kazman, R.: Realizing and Refining Architectural Tactics: availability, Technical Report CMU\/SEI-2009-TR-006, Software Engineering Institute (2009)","DOI":"10.21236\/ADA512459"},{"issue":"4","key":"5_CR23","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1016\/j.jss.2007.10.029","volume":"81","author":"B. Tekinerdogan","year":"2008","unstructured":"Tekinerdogan, B., Sozer, H., Aksit, M.: Software architecture reliability analysis using failure scenarios. J. Syst. Softw.\u00a081(4), 558\u2013575 (2008), http:\/\/dx.doi.org\/10.1016\/j.jss.2007.10.029","journal-title":"J. Syst. Softw."},{"key":"5_CR24","unstructured":"Bass, L., et al.: Risk Themes Discovered Through Architecture Evaluations, Technical Report CMU\/SEI-2006-TR-012, 2006, Software Engineering Institute (2006)"},{"key":"5_CR25","unstructured":"Abowd, G., et al.: Recommended Best industrial Practice for Software Architecture Evaluation, Technical Report CMU\/SEI-96-TR-025, Software Engineering Institute (1997)"},{"issue":"2","key":"5_CR26","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MS.2005.28","volume":"22","author":"J. Maranzano","year":"2005","unstructured":"Maranzano, J., et al.: Architecture Reviews: Practice and Experience. IEEE Software\u00a022(2), 34\u201343 (2005)","journal-title":"IEEE Software"},{"key":"5_CR27","volume-title":"Evaluating Software Architectures: Methods and Case Studies","author":"P. Clements","year":"2002","unstructured":"Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley, Reading (2002)"},{"issue":"1","key":"5_CR28","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/TDSC.2007.4","volume":"4","author":"S.S. Gokhale","year":"2007","unstructured":"Gokhale, S.S.: Architecture-Based Software Reliability Analysis: Overview and Limitations. IEEE Trans. Dependable Secur. Comput.\u00a04(1), 32\u201340 (2007), http:\/\/dx.doi.org\/10.1109\/TDSC.2007.4","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"5_CR29","unstructured":"Im, T., McGregor, J.D.: Toward a reasoning framework for dependability. In: DSN 2008 Workshop on Architecting Dependable Systems (2008)"},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Bass, L., et al.: Reasoning Frameworks, Technical Report CMU\/SEI-2005-TR-007, Software Engineering Institute (2005)","DOI":"10.21236\/ADA441248"},{"issue":"4","key":"5_CR31","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1049\/ip-sen:20045037","volume":"152","author":"F. Bachmann","year":"2005","unstructured":"Bachmann, F., et al.: Designing software architectures to achieve quality attribute requirements. IEE Proceedings\u00a0152(4), 153\u2013165 (2005)","journal-title":"IEE Proceedings"}],"container-title":["Lecture Notes in Computer Science","Architecting Dependable Systems VII"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17245-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,13]],"date-time":"2021-11-13T13:51:17Z","timestamp":1636811477000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-17245-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642172441","9783642172458"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17245-8_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}