{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T21:05:50Z","timestamp":1743023150248,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642237973"},{"type":"electronic","value":"9783642237980"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23798-0_28","type":"book-chapter","created":{"date-parts":[[2011,9,8]],"date-time":"2011-09-08T08:34:46Z","timestamp":1315470886000},"page":"252-260","source":"Crossref","is-referenced-by-count":4,"title":["Guiding Architects in Selecting Architectural Evolution Alternatives"],"prefix":"10.1007","author":[{"given":"Selim","family":"Ciraci","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hasan","family":"S\u00f6zer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mehmet","family":"Aksit","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"28_CR1","doi-asserted-by":"crossref","unstructured":"Lehman, M., et al.: Metrics and laws of software evolution. In: METRICS, pp. 20\u201332 (1997)","DOI":"10.1109\/METRIC.1997.637156"},{"key":"28_CR2","doi-asserted-by":"crossref","unstructured":"Garlan, D., et al.: Evolution styles: Foundations and tool support for software architecture evolution. In: WICSA, pp. 131\u2013140 (2009)","DOI":"10.1109\/WICSA.2009.5290799"},{"key":"28_CR3","doi-asserted-by":"crossref","unstructured":"Kazman, R., et al.: The architecture tradeoff analysis method. In: ICECCS (1998)","DOI":"10.21236\/ADA350761"},{"key":"28_CR4","doi-asserted-by":"crossref","unstructured":"Grunske, L.: Formalizing architectural refactorings as graph transformation systems. In: SNPD, pp. 324\u2013329 (2005)","DOI":"10.1109\/SNPD-SAWN.2005.37"},{"key":"28_CR5","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/S0167-6423(02)00036-9","volume":"44","author":"M. Wermelinger","year":"2002","unstructured":"Wermelinger, M., Fiadeiro, J.L.: A graph transformation approach to software architecture reconfiguration. Sci. Comput. Program.\u00a044, 133\u2013155 (2002)","journal-title":"Sci. Comput. Program."},{"key":"28_CR6","doi-asserted-by":"crossref","unstructured":"Dashofy, E., van der Hoek, A., Taylor, R.: A highly-extensible, xml-based architecture description language. In: WICSA, p. 103 (2001)","DOI":"10.1109\/WICSA.2001.948416"},{"key":"28_CR7","doi-asserted-by":"crossref","unstructured":"Dashofy, E., et al.: Archstudio 4: An architecture-based meta-modeling environment. In: ICSE, pp. 67\u201368 (2007)","DOI":"10.1109\/ICSECOMPANION.2007.21"},{"key":"28_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-16086-8_1","volume-title":"Transactions on Aspect-Oriented Software Development VII","author":"J. Kienzle","year":"2010","unstructured":"Kienzle, J., Guelfi, N., Mustafiz, S.: Crisis management systems: A case study for aspect-oriented modeling. In: Katz, S., Mezini, M., Kienzle, J. (eds.) Transactions on Aspect-Oriented Software Development VII. LNCS, vol.\u00a06210, pp. 1\u201322. Springer, Heidelberg (2010)"},{"key":"28_CR9","doi-asserted-by":"crossref","unstructured":"Ciraci, S., van den Broek, P., Aksit, M.: Framework for computer-aided evolution of object-oriented designs. In: COMPSAC, pp. 757\u2013764 (2008)","DOI":"10.1109\/COMPSAC.2008.46"},{"key":"28_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/11558569_7","volume-title":"Quality of Software Architectures and Software Quality","author":"V. Grassi","year":"2005","unstructured":"Grassi, V., Mirandola, R., Sabetta, A.: An XML-based language to support performance and reliability modeling and analysis in software architectures. In: Reussner, R., Mayer, J., Stafford, J.A., Overhage, S., Becker, S., Schroeder, P.J. (eds.) QoSA 2005 and SOQUA 2005. LNCS, vol.\u00a03712, pp. 71\u201387. Springer, Heidelberg (2005)"},{"key":"28_CR11","unstructured":"Gnu prolog java, http:\/\/www.gnu.org\/software\/gnuprologjava\/"},{"issue":"2","key":"28_CR12","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1145\/5397.5399","volume":"8","author":"E.M. Clarke","year":"1986","unstructured":"Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans. Program. Lang. Syst.\u00a08(2), 244\u2013263 (1986)","journal-title":"ACM Trans. Program. Lang. Syst."}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23798-0_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T03:56:12Z","timestamp":1741578972000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23798-0_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642237973","9783642237980"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23798-0_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}