{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T10:22:49Z","timestamp":1742379769827,"version":"3.28.0"},"reference-count":40,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,9]]},"DOI":"10.1109\/wicsa.2009.5290799","type":"proceedings-article","created":{"date-parts":[[2009,10,29]],"date-time":"2009-10-29T15:02:30Z","timestamp":1256828550000},"page":"131-140","source":"Crossref","is-referenced-by-count":53,"title":["Evolution styles: Foundations and tool support for software architecture evolution"],"prefix":"10.1109","author":[{"given":"David","family":"Garlan","sequence":"first","affiliation":[]},{"given":"Jeffrey M.","family":"Barnes","sequence":"additional","affiliation":[]},{"given":"Bradley","family":"Schmerl","sequence":"additional","affiliation":[]},{"given":"Orieta","family":"Celiku","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2008.158"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201216"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD-SAWN.2005.37"},{"key":"36","first-page":"296","article-title":"Evolution problem within component-based software architecture","author":"tamzalit","year":"2006","journal-title":"Proceedings of the SEKE'06"},{"key":"18","first-page":"73","article-title":"Versioned software architecture","author":"van der hoek","year":"1998","journal-title":"Proc ISA"},{"journal-title":"Software Architecture Perspectives on an Emerging Discipline","year":"1996","author":"shaw","key":"33"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2008.10.012"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2001.948424"},{"journal-title":"Fundamentals of Software Engineering","year":"1991","author":"ghezzi","key":"16"},{"journal-title":"Structured Design","year":"1978","author":"yourdan","key":"39"},{"key":"13","first-page":"169","article-title":"Acme: An architecture description interchange language","author":"garlan","year":"1997","journal-title":"Proc CASCON 97"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070563"},{"key":"37","first-page":"336","article-title":"Updating software architectures: A style-based approach","author":"tamzalit","year":"2006","journal-title":"Proceedings of SERP'06"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2006.77"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1109\/32.508313"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1994","author":"gamma","key":"12"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/32.385973"},{"journal-title":"Logic in Computer Science Modelling and Reasoning about Systems","year":"2000","author":"huth","key":"20"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00036-9"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.05.001"},{"key":"23","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/3-540-60406-5_12","article-title":"Specifying distributed software architectures","author":"magee","year":"1995","journal-title":"Proc ESEC'95 (ser Lect Notes Comput Sc vol 989)"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"25","first-page":"145","article-title":"Refactoring: An aid in designing application frameworks and evolving object-oriented systems","author":"opdyke","year":"1990","journal-title":"Proc SOOPPA'90"},{"key":"26","first-page":"137","article-title":"SAEV: A model to face evolution problem in software architecture","author":"oussalah","year":"2006","journal-title":"Proc ERCIM Workshop Software Evolution"},{"key":"27","article-title":"Quality-attributebased economic valuation of architectural patterns","author":"ozkaya","year":"2007","journal-title":"Software Engineering Institute Tech Rep CMU\/SEI-2007-TR-003"},{"key":"28","first-page":"339","article-title":"Information distribution aspects of design methodology","author":"parnas","year":"1971","journal-title":"Proc IFIP Congress 71"},{"key":"29","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/141874.141884","article-title":"Foundations for the study of software architecture","volume":"17","author":"perry","year":"1992","journal-title":"ACM SIGSOFT Software Eng Notes"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-04558-9"},{"key":"2","volume":"1","author":"baldwin","year":"1999","journal-title":"Design Rules The Power of Modularity"},{"key":"10","article-title":"Software engineering at the architectural level: Transformation of legacy systems","author":"correia","year":"2002","journal-title":"Technical Report Department of Computer Science"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.33"},{"key":"30","first-page":"127","article-title":"Supporting lists in a data model (a timely approach)","author":"richardson","year":"1992","journal-title":"Proc VLDB-92"},{"key":"7","article-title":"Rainbow: Cost-effective software architecture-based self-adaptation","author":"cheng","year":"2008","journal-title":"Institute for Software Research Tech Rep CMU-ISR-08-113"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1007\/s10703-008-0053-x"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317497"},{"journal-title":"Software Engineering Economics","year":"1981","author":"boehm","key":"5"},{"key":"31","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1007\/3-540-45449-7_22","article-title":"Bus architectures for safety-critical embedded systems","author":"rushby","year":"2001","journal-title":"Proc EMSOFT'01 (ser Lect Notes Comput Sc vol 2211)"},{"key":"4","first-page":"341","article-title":"CVS II: Parallelizing software development","author":"berliner","year":"1990","journal-title":"Proc Winter 90 USENIX Conf"},{"journal-title":"Documenting Software Architectures Views and Beyond","year":"2002","author":"clements","key":"9"},{"key":"8","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1137677.1137679","article-title":"Architecture-based self-adaptation in the presence of multiple objectives","author":"cheng","year":"2006","journal-title":"Proceedings of SEA'06"}],"event":{"name":"3rd European Conference on Software Architecture (ECSA)","start":{"date-parts":[[2009,9,14]]},"location":"Cambridge, United Kingdom","end":{"date-parts":[[2009,9,17]]}},"container-title":["2009 Joint Working IEEE\/IFIP Conference on Software Architecture &amp; European Conference on Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5275158\/5290660\/05290799.pdf?arnumber=5290799","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T01:10:14Z","timestamp":1497834614000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5290799\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":40,"URL":"https:\/\/doi.org\/10.1109\/wicsa.2009.5290799","relation":{},"subject":[],"published":{"date-parts":[[2009,9]]}}}