{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,20]],"date-time":"2025-09-20T21:05:50Z","timestamp":1758402350236},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,10,22]]},"DOI":"10.1145\/1176617.1176729","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"815-823","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Software architecture at a large financial firm"],"prefix":"10.1145","author":[{"given":"George","family":"Fairbanks","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Bierhoff","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Desmond","family":"D'Souza","sequence":"additional","affiliation":[{"name":"Kinetium, Inc., Austin, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Software Architecture in Practice","author":"Bass Len","year":"1998","unstructured":"Len Bass , Paul Clements , and Rick Kazman . Software Architecture in Practice . Addison-Wesley , 1998 . Len Bass, Paul Clements, and Rick Kazman. Software Architecture in Practice. Addison-Wesley, 1998."},{"key":"e_1_3_2_1_2_1","volume-title":"UML Components: A Simple Process for Specifying Component-Based Software","author":"Cheesman John","year":"2000","unstructured":"John Cheesman and John Daniels . UML Components: A Simple Process for Specifying Component-Based Software . Addison-Wesley , 2000 . John Cheesman and John Daniels. UML Components: A Simple Process for Specifying Component-Based Software. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_3_1","volume-title":"Documenting Software Architectures: Views and Beyond","author":"Clements Paul","year":"2002","unstructured":"Paul Clements , Felix Bachmann , Len Bass , David Garlan , James Ivers , Reed Little , Robert Nord , and Judith Stafford . Documenting Software Architectures: Views and Beyond . Addison-Wesley , 2002 . Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, and Judith Stafford. Documenting Software Architectures: Views and Beyond. Addison-Wesley, 2002."},{"key":"e_1_3_2_1_4_1","volume-title":"D'Souza and Alan Cameron Wills. Objects, Components and Frameworks With UML: The Catalysis Approach","author":"Desmond","year":"1998","unstructured":"Desmond F. D'Souza and Alan Cameron Wills. Objects, Components and Frameworks With UML: The Catalysis Approach . Addison-Wesley , 1998 . Desmond F. D'Souza and Alan Cameron Wills. Objects, Components and Frameworks With UML: The Catalysis Approach. Addison-Wesley, 1998."},{"key":"e_1_3_2_1_5_1","first-page":"548","volume-title":"ICSE '03: Proceedings of the 25th International Conference on Software Engineering","author":"Why","year":"2003","unstructured":"Why can't they create architecture models like \"Developer X\"?: an experience report . In ICSE '03: Proceedings of the 25th International Conference on Software Engineering , pages 548 -- 552 , 2003 . Why can't they create architecture models like \"Developer X\"?: an experience report. In ICSE '03: Proceedings of the 25th International Conference on Software Engineering, pages 548--552, 2003."},{"key":"e_1_3_2_1_6_1","first-page":"47","volume-title":"Foundations of Component-Based Systems","author":"Garlan David","year":"2000","unstructured":"David Garlan , Robert T. Monroe , and David Wile . Acme: Architectural description of component-based systems . In Gary T. Leavens and Murali Sitaraman, editors, Foundations of Component-Based Systems , chapter 3, pages 47 -- 67 . Cambridge University Press , 2000 . David Garlan, Robert T. Monroe, and David Wile. Acme: Architectural description of component-based systems. In Gary T. Leavens and Murali Sitaraman, editors, Foundations of Component-Based Systems, chapter 3, pages 47--67. Cambridge University Press, 2000."},{"key":"e_1_3_2_1_7_1","volume-title":"Applied Software Architecture","author":"Hofmeister Christine","year":"2000","unstructured":"Christine Hofmeister , Robert Nord , and Dilip Soni . Applied Software Architecture . Addison-Wesley , 2000 . Christine Hofmeister, Robert Nord, and Dilip Soni. Applied Software Architecture. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_8_1","volume-title":"Problem Frames: Analyzing and Structuring Software Development Problems","author":"Jackson Michael","year":"2000","unstructured":"Michael Jackson . Problem Frames: Analyzing and Structuring Software Development Problems . Addison-Wesley , 2000 . Michael Jackson. Problem Frames: Analyzing and Structuring Software Development Problems. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081709"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029905"},{"key":"e_1_3_2_1_12_1","volume-title":"Business Processes - Modeling and Analysis for Re-engineering and Improvement","author":"Ould Martin","year":"1995","unstructured":"Martin Ould . Business Processes - Modeling and Analysis for Re-engineering and Improvement . John Wiley and Sons , 1995 . Martin Ould. Business Processes - Modeling and Analysis for Re-engineering and Improvement. John Wiley and Sons, 1995."},{"key":"e_1_3_2_1_13_1","first-page":"189","volume-title":"ICSE '85: Proceedings of the 8th International Conference on Software Engineering","author":"Redwine Samuel","year":"1985","unstructured":"Samuel Redwine , Jr. and William Riddle. Software technology maturation . In ICSE '85: Proceedings of the 8th International Conference on Software Engineering , pages 189 -- 200 , Los Alamitos, CA, USA , 1985 . Samuel Redwine, Jr. and William Riddle. Software technology maturation. In ICSE '85: Proceedings of the 8th International Conference on Software Engineering, pages 189--200, Los Alamitos, CA, USA, 1985."},{"key":"e_1_3_2_1_14_1","volume-title":"The Unified Modeling Language Reference Manual","author":"Rumbaugh Jim","year":"1998","unstructured":"Jim Rumbaugh , Ivar Jacobson , and Grady Booch . The Unified Modeling Language Reference Manual . Addison-Wesley , 1998 . Jim Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1998."},{"key":"e_1_3_2_1_15_1","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"Shaw Mary","year":"1996","unstructured":"Mary Shaw and David Garlan . Software Architecture: Perspectives on an Emerging Discipline . Prentice-Hall , 1996 . Mary Shaw and David Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, 1996."},{"key":"e_1_3_2_1_16_1","volume-title":"Software Engineering","author":"Sommerville Ian","year":"2004","unstructured":"Ian Sommerville . Software Engineering . Addison-Wesley , 7 th edition, 2004 . Ian Sommerville. Software Engineering. Addison-Wesley, 7th edition, 2004.","edition":"7"}],"event":{"name":"OOPSLA06: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Portland Oregon USA","acronym":"OOPSLA06"},"container-title":["Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1176617.1176729","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T13:58:27Z","timestamp":1673272707000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1176617.1176729"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":15,"alternative-id":["10.1145\/1176617.1176729","10.1145\/1176617"],"URL":"https:\/\/doi.org\/10.1145\/1176617.1176729","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}