{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:48:11Z","timestamp":1759333691395,"version":"3.41.0"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319237268"},{"type":"electronic","value":"9783319237275"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-23727-5_2","type":"book-chapter","created":{"date-parts":[[2015,9,2]],"date-time":"2015-09-02T09:02:05Z","timestamp":1441184525000},"page":"20-36","source":"Crossref","is-referenced-by-count":3,"title":["Architectural Reasoning Support for Product-Lines of Self-adaptive Software Systems - A Case Study"],"prefix":"10.1007","author":[{"given":"Nadeem","family":"Abbas","sequence":"first","affiliation":[]},{"given":"Jesper","family":"Andersson","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,10,22]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Abbas, N.: Towards autonomic software product lines. In: Proceedings of the 15th International Software Product Line Conference, SPLC 2011, vol. 2, pp. 44:1\u201344:8. ACM, New York (2011)","DOI":"10.1145\/2019136.2019187"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Abbas, N., Andersson, J.: Architectural reasoning for dynamic software product lines. In: Proceedings of the 17th International Software Product Line Conference Co-located Workshops, pp. 117\u2013124","DOI":"10.1145\/2499777.2500718"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Abbas, N., Andersson, J., Weyns, D.: Modeling variability in product lines using domain quality attribute scenarios. In: Proceedings of the WICSA\/ECSA 2012 Companion Volume, pp. 135\u2013142. ACM, New York (2012)","DOI":"10.1145\/2361999.2362028"},{"issue":"6","key":"2_CR4","doi-asserted-by":"publisher","first-page":"639","DOI":"10.1109\/TSE.1983.235271","volume":"SE\u20139","author":"A Albrecht","year":"1983","unstructured":"Albrecht, A., Gaffney, J.E.: Software function, source lines of code, and development effort prediction: A software science validation. IEEE Transactions on Software Engineering SE\u20139(6), 639\u2013648 (1983)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"2_CR5","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1049\/ip-sen:20045037","volume":"152","author":"F Bachmann","year":"2005","unstructured":"Bachmann, F., Bass, L., Klein, M., et al.: Designing software architectures to achieve quality attribute requirements. IEE Proceedings - Software 152(4), 153\u2013165 (2005)","journal-title":"IEE Proceedings - Software"},{"key":"2_CR6","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley Professional (2003)"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Bass, L., Ivers, J., Klein, M., et al.: Encapsulating quality attribute knowledge. In: Proceedings of the 5th Working IEEE\/IFIP Conference on Software Architecture, WICSA 2005, pp. 193\u2013194. IEEE Computer Society, Washington, DC (2005)","DOI":"10.1109\/WICSA.2005.29"},{"key":"2_CR8","unstructured":"Bass, L., Ivers, J., Klein, M.H., et al.: Reasoning frameworks. Tech. rep. (2005). http:\/\/www.sei.cmu.edu\/library\/abstracts\/reports\/05tr007.cfm"},{"key":"2_CR9","unstructured":"Cetina, C., Haugen, O., Zhang, X., Fleurey, F., Pelechano, V.: Strategies for variability transformation at run-time. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, pp. 61\u201370. Carnegie Mellon University, Pittsburgh (2009)"},{"key":"2_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-35813-5_1","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"R Lemos de","year":"2013","unstructured":"de Lemos, R., et al.: Software engineering for self-adaptive systems: a second research roadmap. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 7475, pp. 1\u201332. Springer, Heidelberg (2013)"},{"key":"2_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/978-3-540-87879-7_11","volume-title":"Quality of Software Architectures","author":"A Diaz-Pace","year":"2008","unstructured":"Diaz-Pace, A., Kim, H.-W., Bass, L.J., Bianco, P., Bachmann, F.: Integrating quality-attribute reasoning frameworks in the ArchE design assistant. In: Becker, S., Plasil, F., Reussner, R. (eds.) QoSA 2008. LNCS, vol. 5281, pp. 171\u2013188. Springer, Heidelberg (2008)"},{"key":"2_CR12","unstructured":"DiVA: Diva-dynamic variability in complex, adaptive systems. http:\/\/sites.google.com\/site\/divawebsite"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Fenton, N.E., Neil, M.: Software metrics: roadmap. In: Proceedings of the Conference on The Future of Software Engineering, pp. 357\u2013370. ACM, New York (2000)","DOI":"10.1145\/336512.336588"},{"issue":"2","key":"2_CR14","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MS.2006.61","volume":"23","author":"J Floch","year":"2006","unstructured":"Floch, J., Hallsteinsen, S., Stav, E., et al.: Using architecture models for runtime adaptability. IEEE Software 23(2), 62\u201370 (2006)","journal-title":"IEEE Software"},{"issue":"2","key":"2_CR15","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1145\/234528.234531","volume":"28","author":"W Frakes","year":"1996","unstructured":"Frakes, W., Terry, C.: Software reuse: Metrics and models. ACM Computing Surveys 28(2), 415\u2013435 (1996)","journal-title":"ACM Computing Surveys"},{"issue":"4","key":"2_CR16","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MC.2008.123","volume":"41","author":"S Hallsteinsen","year":"2008","unstructured":"Hallsteinsen, S., Hinchey, M., Park, S., et al.: Dynamic software product lines. IEEE Computer 41(4), 93\u201395 (2008)","journal-title":"IEEE Computer"},{"issue":"3","key":"2_CR17","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1023\/A:1026586415054","volume":"5","author":"M H\u00f6st","year":"2000","unstructured":"H\u00f6st, M., Regnell, B., Wohlin, C.: Using students as subjects-a comparative study of students and professionals in lead-time impact assessment. Empirical Software Engineering 5(3), 201\u2013214 (2000). http:\/\/dx.doi.org\/10.1023\/A:1026586415054","journal-title":"Empirical Software Engineering"},{"issue":"1","key":"2_CR18","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J Kephart","year":"2003","unstructured":"Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Liu, J., Mao, X.: Towards realisation of evolvable runtime variability in internet-based service systems via dynamical software update. In: Proceedings of the 6th Asia-Pacific Symposium on Internetware, Internetware 2014, pp. 97\u2013106. ACM, New York (2014)","DOI":"10.1145\/2677832.2677838"},{"key":"2_CR20","unstructured":"Peeters, P., van Asperen, J., Jacobs, M., et al.: The application of Function Point Analysis (FPA) in the early phases of the application life cycle A Practical Manual: Theory and case study, 2.0 edn. Netherlands Software Metrics Association (NESMA) (2005)"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., Van Der Linden, F.: Software product line engineering: foundations, principles, and techniques. Springer-Verlag New York Inc. (2005)","DOI":"10.1007\/3-540-28901-1"},{"issue":"3","key":"2_CR22","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/52.210605","volume":"10","author":"R Prieto-Diaz","year":"1993","unstructured":"Prieto-Diaz, R.: Status report: software reusability. IEEE Software 10(3), 61\u201366 (1993)","journal-title":"IEEE Software"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Runeson, P., H\u00f6st, M., Rainer, A., et al.: Case Study Research in Software Engineering: Guidelines and Examples, 1st edn. Wiley Publishing (2012)","DOI":"10.1002\/9781118181034"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Weyns, D., Iftikhar, M., Malek, S., et al.: Claims and supporting evidence for self-adaptive systems: a literature study. In: 2012 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systemsm, pp. 89\u201398 (2012)","DOI":"10.1109\/SEAMS.2012.6224395"},{"key":"2_CR25","doi-asserted-by":"crossref","unstructured":"Weyns, D., Iftikhar, M.U., S\u00f6derlund, J.: Do external feedback loops improve the design of self-adaptive systems? a controlled experiment. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 3\u201312. IEEE Press, Piscataway (2013)","DOI":"10.1109\/SEAMS.2013.6595487"},{"key":"2_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-642-35813-5_4","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"D Weyns","year":"2013","unstructured":"Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., G\u00f6schka, K.M.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 7475, pp. 76\u2013107. Springer, Heidelberg (2013)"},{"issue":"2","key":"2_CR27","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s00766-010-0101-0","volume":"15","author":"J Whittle","year":"2010","unstructured":"Whittle, J., Sawyer, P., Bencomo, N., et al.: RELAX: a language to address uncertainty in self-adaptive systems requirement. Requirements Engineering 15(2), 177\u2013196 (2010)","journal-title":"Requirements Engineering"},{"key":"2_CR28","unstructured":"Wirfs-Brock, R., McKean, A.: Object design: roles, responsibilities, and collaborations. Addison-Wesley Professional (2003)"},{"key":"2_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., et al.: Experimentation in Software Engineering, 1st edn. Springer, Heidelberg (2012)","edition":"1"},{"key":"2_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/978-3-540-77619-2_2","volume-title":"Software Architectures, Components, and Applications","author":"O Zimmermann","year":"2008","unstructured":"Zimmermann, O., Gschwind, T., K\u00fcster, J.M., Leymann, F., Schuster, N.: Reusable architectural decision models for enterprise application development. In: Overhage, S., Ren, X.-M., Reussner, R., Stafford, J.A. (eds.) QoSA 2007. LNCS, vol. 4880, pp. 15\u201332. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-23727-5_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T10:47:05Z","timestamp":1748602025000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-23727-5_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319237268","9783319237275"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-23727-5_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}