{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:46:15Z","timestamp":1743036375016,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540899846"},{"type":"electronic","value":"9783540899853"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"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":[[2008]]},"DOI":"10.1007\/978-3-540-89985-3_149","type":"book-chapter","created":{"date-parts":[[2008,11,22]],"date-time":"2008-11-22T03:39:50Z","timestamp":1227325190000},"page":"985-989","source":"Crossref","is-referenced-by-count":0,"title":["Architectural Styles as a Guide for Software Architecture Reconstruction"],"prefix":"10.1007","author":[{"given":"Kamyar","family":"Khodamoradi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jafar","family":"Habibi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali","family":"Kamandi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"149_CR1","unstructured":"Albin, S.T.: The Art of Software Architecture: Design Methods and Techniques (2003)"},{"key":"149_CR2","first-page":"308","volume-title":"Proceedings of the 5th International Conference on Software Reuse (ICSR5)","author":"P. Bengtsson","year":"1998","unstructured":"Bengtsson, P., Bosch, J.: Scenario-based software architecture reengineering. In: Proceedings of the 5th International Conference on Software Reuse (ICSR5), 2\u20135 June 1998, pp. 308\u2013317. IEEE Press, Los Alamitos (1998)"},{"key":"149_CR3","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"2004","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2004)"},{"key":"149_CR4","doi-asserted-by":"crossref","unstructured":"van Deursen, A., Hofmeister, C., Koschke, R., Moonen, L., Riva, C.: Viewpoints in Software Architecture Reconstruction. In: Proceedings. Fourth Working IEEE\/IFIP Conference on Software Architecture (WICSA), pp. 122\u2013132 (2004)","DOI":"10.1109\/WICSA.2004.1310696"},{"issue":"4","key":"149_CR5","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1147\/sj.364.0564","volume":"36","author":"P.J. Finnigan","year":"1997","unstructured":"Finnigan, P.J., Holt, R., Kalas, I., Kerr, S., Kontogiannis, K., Mueller, H., Mylopoulos, J., Perelgut, S., Stanley, M., Wong, K.: The Portable Bookshelf. IBM Systems Journal\u00a036(4), 564\u2013593 (1997)","journal-title":"IBM Systems Journal"},{"key":"149_CR6","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/S0167-6423(98)00007-0","volume":"33","author":"L.M.G. Feijs","year":"1999","unstructured":"Feijs, L.M.G., van Ommering, R.C.: Relation Partition Algebra\u2014Mathematical Aspects of Uses and Part-Of Relations. Science of Computer Programming\u00a033, 163\u2013212 (1999)","journal-title":"Science of Computer Programming"},{"key":"149_CR7","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software (1994)"},{"key":"149_CR8","unstructured":"Garlan, D., Monroe, B., Wile, D.: ACME: An interchange language for software architecture, 2nd edn., Technical Report CMU-CS-95-219, Carnegie Mellon University (1997)"},{"key":"149_CR9","doi-asserted-by":"crossref","unstructured":"Hassan, A.E., Holt, R.C.: Architecture Recovery of Web Applications. In: Proceedings of the 24th International Conference on Software Engineering, pp. 249\u2013259 (2002)","DOI":"10.1145\/581339.581383"},{"key":"149_CR10","volume-title":"Applied Software Architecture","author":"C. Hoffmeister","year":"2005","unstructured":"Hoffmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, Reading (2005)"},{"key":"149_CR11","doi-asserted-by":"crossref","unstructured":"Kazman, R., Burth, M.: Assessing Architectural Complexity. In: Proceedings of 2nd Euromicro Working Conference on Software Maintenance and Re-engineering (CSMR 1998), pp. 104\u2013112 (1998)","DOI":"10.1109\/CSMR.1998.665762"},{"key":"149_CR12","doi-asserted-by":"crossref","unstructured":"Kazman, R., Woods, S.G., Carri\u00e8re, S.J.: Requirements for Integrating Software Architecture and Reengineering Models: CORUM II. In: Proceedings of the Working Conference on Reverse Engineering (WCRE), p. 154 (1998)","DOI":"10.1109\/WCRE.1998.723185"},{"key":"149_CR13","unstructured":"Medvidovic, N.: A Classification and Comparison Framework for Software Architecture Description Languages, Technical Report UCI-ICS-97-02, University of California at Irvine (1997)"},{"key":"149_CR14","volume-title":"SWARM Forum at the Eighth Working Conference on Reverse Engineering","author":"N.C. Mendon\u00e7a","year":"2001","unstructured":"Mendon\u00e7a, N.C., Kramer, J.: Architecture Recovery for Distributed Systems. In: SWARM Forum at the Eighth Working Conference on Reverse Engineering, Stuttgart, Germany, October 2-5, 2001. IEEE Computer Society, Los Alamitos (2001)"},{"key":"149_CR15","doi-asserted-by":"crossref","unstructured":"Shaw, M., Garlan, D.: An Introduction to Software Architecture (1994)","DOI":"10.1142\/9789812798039_0001"},{"key":"149_CR16","volume-title":"Proceedings of the 10th Working Conference on Reverse Engineering (WCRE)","author":"C. Stoermer","year":"2003","unstructured":"Stoermer, C., O\u2019Brien, L., Verhoef, C.: Moving towards quality attribute driven software architecture reconstruction. In: Proceedings of the 10th Working Conference on Reverse Engineering (WCRE), Victoria, Canada, November 2003. IEEE Computer Society Press, Los Alamitos (2003)"},{"issue":"3","key":"149_CR17","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/S0164-1212(02)00082-1","volume":"6","author":"L. Tahvildari","year":"2003","unstructured":"Tahvildari, L., Kontogiannis, K., Mylopoulos, J.: Quality-driven software re-engineering. Journal of Systems and Software\u00a06(3), 225\u2013239 (2003)","journal-title":"Journal of Systems and Software"},{"key":"149_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5461-5","volume-title":"Constraint-Based Design Recovery for Software Re-engineering: Theory and Experiments","author":"S. Woods","year":"1998","unstructured":"Woods, S., Quilici, A., Yang, Q.: Constraint-Based Design Recovery for Software Re-engineering: Theory and Experiments. Kluwer Academic Publishers, Dordrecht (1998)"}],"container-title":["Communications in Computer and Information Science","Advances in Computer Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-89985-3_149","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,3]],"date-time":"2025-02-03T04:08:57Z","timestamp":1738555737000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-89985-3_149"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540899846","9783540899853"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-89985-3_149","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2008]]}}}