{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T11:39:31Z","timestamp":1742989171939,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642210006"},{"type":"electronic","value":"9783642210013"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-21001-3_20","type":"book-chapter","created":{"date-parts":[[2011,8,1]],"date-time":"2011-08-01T10:06:38Z","timestamp":1312193198000},"page":"353-371","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Economics-Driven Architecting for Non Functional Requirements in the Presence of Middleware"],"prefix":"10.1007","author":[{"given":"Rami","family":"Bahsoon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Emmerich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,7,14]]},"reference":[{"key":"20_CR1","unstructured":"Sun MicroSystems Inc (2002) Enterprise javaBeans specification v2.1, Copyright\u00a9 2002 Sun Microsystems, Inc."},{"key":"20_CR2","volume-title":"The common object request broker: architecture and specification","author":"Object Management Group","year":"2000","unstructured":"Object Management Group (2000) The common object request broker: architecture and specification, 24th edn. OMG, Framingham, MA, USA","edition":"24"},{"key":"20_CR3","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/302405.302406","volume-title":"Proceedings of the 21st International conference on software engineering","author":"E Di Nitto","year":"1999","unstructured":"Di Nitto E, Rosenblum D (1999) Exploiting ADLs to specify architectural styles induced by middleware infrastructures. In: Proceedings of the 21st International conference on software engineering. IEEE Computer Society Press, Los Angeles, pp 13\u201322"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Dawson R, Bones P, Oates B, Brereton P, Azuma M, Jackson M (2003) Empirical methodologies in software engineering In: Eleventh annual International workshop on software technology and engineering practice, IEEE CS Press, pp 52\u201358","DOI":"10.1109\/STEP.2003.9"},{"key":"20_CR5","volume-title":"Future of software engineering","author":"W Emmerich","year":"2000","unstructured":"Emmerich W (2000) Software engineering and middleware: a road map. In: Finkelstein A (ed) Future of software engineering. Limerick, Ireland"},{"key":"20_CR6","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A Dardenne","year":"1993","unstructured":"Dardenne A, van Lamsweerde A, Fickas S (1993) Goal-directed requirements acquisition. Sci Comput Program 20:3\u201350","journal-title":"Sci Comput Program"},{"key":"20_CR7","unstructured":"Anton A (1996) Goal-based Requirements Analysis. In: Proc. 2nd IEEE Int. Conf. Requirements Engineering. Orlando, USA"},{"key":"20_CR8","unstructured":"Othman O, O\u2019Ryan C, Schmidt DC (2001) Designing an Adaptive CORBA Load Balancing Service Using TAO. IEEE Distributed Systems Online 2(4)"},{"key":"20_CR9","unstructured":"Othman O, O\u2019Ryan C, Schmidt DC (2001) Strategies for CORBA Middleware-Based Load Balancing. IEEE Distributed Systems Online 2(3)"},{"issue":"4","key":"20_CR10","first-page":"153","volume":"152","author":"R Bahsoon","year":"2005","unstructured":"Bahsoon R, Emmerich W, Macke J (2005) Using real options to select stable middleware-induced software architectures. IEE Proc Softw Spec issue relating software requirements architectures 152(4):153\u2013167, IEE press, ISSN 1462\u20135970","journal-title":"IEE Proc Softw Spec issue relating software requirements architectures"},{"key":"20_CR11","volume-title":"Proceeding of 24th International conference on software engineering","author":"H Erdogmus","year":"2002","unstructured":"Erdogmus H, Boehm B, Harriosn W, Reifer DJ, Sullivan KJ (2002) Software engineering economics: background, current practices, and future directions. In: Proceeding of 24th International conference on software engineering. ACM Press, Orlando"},{"issue":"1\u20134","key":"20_CR12","first-page":"101","volume":"7","author":"H Erdogmus","year":"2000","unstructured":"Erdogmus H (2000) Value of commercial software development under technology risk. Financier 7(1\u20134):101\u2013114","journal-title":"Financier"},{"key":"20_CR13","volume-title":"Real options and investment under uncertainty: classical readings and recent contributions","author":"S Schwartz","year":"2000","unstructured":"Schwartz S, Trigeorgis L (2000) Real options and investment under uncertainty: classical readings and recent contributions. MIT Press, Cambridge"},{"key":"20_CR14","volume-title":"Proceedings of the 20th IEEE International conference on software maintenance","author":"R Bahsoon","year":"2004","unstructured":"Bahsoon R, Emmerich W (2004) Evaluating architectural stability with real options theory. In: Proceedings of the 20th IEEE International conference on software maintenance. IEEE CS Press, Chicago"},{"key":"20_CR15","unstructured":"Bahsoon R, Emmerich W (2003) ArchOptions: a real options-based model for predicting the stability of software architecture. In: Proceedings of the Fifth ICSE workshop on economics-driven software engineering research, Portland"},{"key":"20_CR16","unstructured":"Boehm B, Clark B, Horowitz E, Madachy R, Shelby R, Westland C (1995) The COCOMO 2.0 software cost estimation model. In: International society of parametric analysts"},{"issue":"4","key":"20_CR17","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1142\/S0218194003001330","volume":"13","author":"N Medvidovic","year":"2003","unstructured":"Medvidovic N, Dashofy E, Taylor R (2003) On the role of middleware in architecture-based software development. Int J Software Engineer Knowledge Engineer 13(4):367\u2013393","journal-title":"Int J Software Engineer Knowledge Engineer"},{"key":"20_CR18","volume-title":"Proceedings of 12th IEEE International requirements engineering conference (RE\u201904)","author":"L Rapanotti","year":"2004","unstructured":"Rapanotti L, Hall J, Jackson M, Nuseibeh B (2004) Architecture driven problem decomposition. In: Proceedings of 12th IEEE International requirements engineering conference (RE\u201904). IEEE Computer Society Press, Kyoto"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Sullivan KJ, Socha J, Marchukov M (1997) Using formal methods to reason about architectural standards. In: Proceedings of the 19th International conference on software engineering, Boston","DOI":"10.1145\/253228.253433"},{"key":"20_CR20","volume-title":"The future of software engineering","author":"B Boehm","year":"2000","unstructured":"Boehm B, Sullivan KJ (2000) Software economics: a roadmap. In: Finkelstein A (ed) The future of software engineering. ACM Press, Lemrick, Ireland"},{"key":"20_CR21","volume-title":"Design rules \u2013 the power of modularity","author":"CY Baldwin","year":"2001","unstructured":"Baldwin CY, Clark KB (2001) Design rules \u2013 the power of modularity. MIT Press, Cambridge"},{"key":"20_CR22","volume-title":"Real options and business strategy: applications to decision-making","author":"KJ Sullivan","year":"1999","unstructured":"Sullivan KJ, Chalasani P, Jha S, Sazawal V (1999) Software design as an investment activity: a real options perspective. In: Trigeorgis L (ed) Real options and business strategy: applications to decision-making. Risk Books, London"},{"key":"20_CR23","doi-asserted-by":"crossref","unstructured":"Sullivan KJ, Griswold W, Cai Y, Hallen B (2001) The structure and value of modularity in software design. In: The Proceedings of the ninth ESEC\/FSE, Vienna, pp 99\u2013108","DOI":"10.1145\/503271.503224"},{"key":"20_CR24","unstructured":"Asundi J, Kazman R (2001) A Foundation for the Economic Analysis of Software Architectures. In: Proceedings of the Third Workshop on Economics-Driven Software Engineering Research"},{"key":"20_CR25","first-page":"68","volume-title":"Proceedings of fourth International conference on engineering of complex computer systems (ICECCS \u201898)","author":"R Kazman","year":"1998","unstructured":"Kazman R, Klein M, Barbacci M, Lipson H, Longstaff T, Carri\u00e8re SJ (1998) The architecture tradeoff analysis method. In: Proceedings of fourth International conference on engineering of complex computer systems (ICECCS \u201898). IEEE CS Press, Monterey, pp 68\u201378"},{"issue":"6","key":"20_CR26","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1109\/32.142871","volume":"18","author":"J Mylopoulos","year":"1992","unstructured":"Mylopoulos J, Chung L, Nixon B (1992) Representing and using nonfunctional requirements: a process-oriented approach. IEEE Trans Software Eng 18(6):483\u2013497","journal-title":"IEEE Trans Software Eng"},{"issue":"3","key":"20_CR27","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1086\/260062","volume":"81","author":"F Black","year":"1973","unstructured":"Black F, Scholes M (1973) The pricing of options and corporate liabilities. J Polit Econ 81(3):637\u2013654","journal-title":"J Polit Econ"},{"key":"20_CR28","first-page":"537","volume-title":"Proceedings of the 24th International conference on software engineering","author":"W Emmerich","year":"2002","unstructured":"Emmerich W (2002) Distributed component technologies and their software engineering implications. In: Proceedings of the 24th International conference on software engineering. ACM Press, Orlando, pp 537\u2013546"},{"key":"20_CR29","unstructured":"Nuseibeh B (2001) Weaving the software development process between requirements and architectures. In: Proceedings of STRAW 01 the First International workshop from software requirements to architectures, Toronto"}],"container-title":["Relating Software Requirements and Architectures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21001-3_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,8]],"date-time":"2025-03-08T00:02:34Z","timestamp":1741392154000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-21001-3_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642210006","9783642210013"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21001-3_20","relation":{},"subject":[],"published":{"date-parts":[[2011]]},"assertion":[{"value":"14 July 2011","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}