{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T11:57:02Z","timestamp":1743076622942,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":40,"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_13","type":"book-chapter","created":{"date-parts":[[2011,8,1]],"date-time":"2011-08-01T10:06:38Z","timestamp":1312193198000},"page":"203-231","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Reference Architecture for Consumer Electronics Products and its Application in Requirements Engineering"],"prefix":"10.1007","author":[{"given":"Tim","family":"Trew","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Goetz","family":"Botterweck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bashar","family":"Nuseibeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,7,14]]},"reference":[{"key":"13_CR1","unstructured":"International Organization for Standardization (1998) ISO\/IEC 10746\u20131:1998, information technology \u2013 open distributed processing \u2013 reference model: overview. International Organization for Standardization, Geneva"},{"issue":"3","key":"13_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/2.910904","volume":"34","author":"B Nuseibeh","year":"2001","unstructured":"Nuseibeh B (2001) Weaving together requirements and architectures. IEEE Computer 34(3):115\u2013117","journal-title":"IEEE Computer"},{"key":"13_CR3","volume-title":"Software architecture for product families","author":"A Ran","year":"2000","unstructured":"Ran A (2000) ARES conceptual framework for software architecture. In: Jazayeri M, Ran A, van der Linden F (eds) Software architecture for product families. Addison-Wesley, Redwood City"},{"issue":"1","key":"13_CR4","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/S1389-1286(02)00352-3","volume":"41","author":"M Calder","year":"2003","unstructured":"Calder M, Kolberg M, Magill EH, Reiff-Marganiec S (2003) Feature interaction: a critical review and considered forecast. Computer Networks 41(1):115\u2013141","journal-title":"Computer Networks"},{"issue":"11","key":"13_CR5","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1002\/spe.923","volume":"39","author":"TT Tun","year":"2009","unstructured":"Tun TT, Jackson M, Laney R, Nuseibeh B, Trew T (2009) Specifying features of an evolving software system. Softw Pract Exper 39(11):973\u20131002","journal-title":"Softw Pract Exper"},{"key":"13_CR6","unstructured":"LiMo Foundation (2010) Welcome to LiMo. http:\/\/www.limofoundation.org. Accessed 6 June 2010"},{"key":"13_CR7","unstructured":"International Organization for Standardization (2007) ISO\/IEC 23004\u20132:2007, information technology \u2013 multimedia middleware \u2013 part 2: Multimedia application programming interface (API). International Organization for Standardization, Geneva"},{"key":"13_CR8","unstructured":"Khronos Group (2010) OpenMAX-the standard for media library portability. http:\/\/www.khronos.org\/openmax\/. Accessed 6 June 2010"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Suoranta R (2006) New directions in mobile device architectures. Paper presented at the 9th EUROMICRO conference on digital system design: architectures, methods and tools. Dubrovnik, Croatia, 28 August-1 September 2006","DOI":"10.1109\/DSD.2006.70"},{"key":"13_CR10","first-page":"116","volume-title":"Software product line engineering","author":"F van der Linden","year":"2005","unstructured":"van der Linden F (2005) Documenting variability in design artefacts. In: Pohl K, B\u00f6ckle G, van der Linden F (eds) Software product line engineering. Springer, Berlin, pp 116\u2013134"},{"key":"13_CR11","volume-title":"The rational unified process: an introduction","author":"P Kruchten","year":"2000","unstructured":"Kruchten P (2000) The rational unified process: an introduction. Addison-Wesley, Redwood City"},{"key":"13_CR12","unstructured":"Reed P (2002) Reference architecture: the best of best practices. http:\/\/www.ibm.com\/developerworks\/rational\/library\/2774.html. Accessed 6 June 2010"},{"key":"13_CR13","volume-title":"The open group application framework (TOGAF)","author":"The Open Group","year":"2009","unstructured":"The Open Group (2009) The open group application framework (TOGAF). The Open Group, San Francisco"},{"key":"13_CR14","volume-title":"Reference architecture for service oriented architecture","author":"Organization for the Advancement of Structured Information Standards","year":"2008","unstructured":"Organization for the Advancement of Structured Information Standards (2008) Reference architecture for service oriented architecture. Organization for the Advancement of Structured Information Standards, Burlington"},{"key":"13_CR15","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/1-84628-111-3_4","volume-title":"Structure for dependability: computer-based systems from an interdisciplinary perspective","author":"A Burns","year":"2006","unstructured":"Burns A, Baxter G (2006) Time bands in system structure. In: Besnard D, Gacek C, Jones CB (eds) Structure for dependability: computer-based systems from an interdisciplinary perspective. Springer, London, pp 74\u201388"},{"key":"13_CR16","volume-title":"The process of software architecting","author":"P Eeles","year":"2010","unstructured":"Eeles P, Cripps P (2010) The process of software architecting. Addison-Wesley, Boston"},{"key":"13_CR17","volume-title":"Pattern-oriented software architecture: a pattern language for distributed computing","author":"F Buschmann","year":"2007","unstructured":"Buschmann F, Henney K, Schmidt DC (2007) Pattern-oriented software architecture: a pattern language for distributed computing. Wiley, Chichester"},{"key":"13_CR18","unstructured":"Moore B, McDougall A, Rolshausen E, Smith S, Stehle B (2003) B2B e-commerce with webSphere commerce business Edition v5.4. Report SG24-6194-00. IBM, Raleigh"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"de Boer RC, Farenhorst R, Lago P, van Vliet H, Clerc V, Jansen A (2007) Architectural knowledge: getting to the core. Paper presented at the third international conference on the quality of software-architectures, Medford, 12\u201313 July 2007","DOI":"10.1007\/978-3-540-77619-2_12"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Zimmermann O, Zdun U, Gschwind T, Leymann F (2008) Combining pattern languages and reusable architectural decision models into a comprehensive and comprehensible design method. Paper presented at the seventh working IEEE\/IFIP conference on software architecture, Vancouver, 18\u201322 Feb 2008","DOI":"10.1109\/WICSA.2008.19"},{"key":"13_CR21","unstructured":"Arsanjani A (2004) Service-oriented modeling and architecture: how to identify, specify, and realize services for your SOA. http:\/\/www.ibm.com\/developerworks\/library\/ws-soa-design1\/. Accessed 7 June 2010"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Clerc V, Lago P, van Vliet H (2007) Assessing a multi-site development organization for architectural compliance. Paper presented at the sixth working IEEE\/IFIP conference on software architecture, Mumbai, 6\u20139 Jan 2007","DOI":"10.1109\/WICSA.2007.16"},{"issue":"1","key":"13_CR23","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/s007660170013","volume":"6","author":"D Gross","year":"2001","unstructured":"Gross D, Yu E (2001) From non-functional requirements to design through patterns. Requirements Engineering 6(1):18\u201332","journal-title":"Requirements Engineering"},{"key":"13_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5269-7","volume-title":"Non-functional requirements in software engineering","author":"L Chung","year":"2000","unstructured":"Chung L, Nixon BA, Yu E, Mylopoulos J (2000) Non-functional requirements in software engineering. Kluwer, Boston"},{"key":"13_CR25","unstructured":"Muller G, Hole E (2007) Reference architectures; why, what and how. System architecture forum. http:\/\/www.architectingforum.org\/whitepapers\/SAF_WhitePaper_2007_4.pdf"},{"issue":"1","key":"13_CR26","first-page":"23","volume":"36","author":"EA Lee","year":"1987","unstructured":"Lee EA, Messerschmitt DG (1987) Static scheduling of synchronous data flow programs for digital signal processing. IEEE Transactions on Computers 36(1):23\u201335","journal-title":"IEEE Transactions on Computers"},{"key":"13_CR27","unstructured":"Obbink H, M\u00fcller J, America P, van Ommering R (2000) COPA: a component-oriented platform architecting method for families of software-intensive electronic products. Paper presented at the software product line conference, Denver, 28\u201331 Aug 2000"},{"key":"13_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8","volume-title":"Software product lines in action: the best industrial practice in product line engineering","author":"F van der Linden","year":"2007","unstructured":"van der Linden F, Schmid K, Rommes E (2007) Software product lines in action: the best industrial practice in product line engineering. Springer, Berlin"},{"key":"13_CR29","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/3-540-28901-1_5","volume-title":"Software product line engineering","author":"K Pohl","year":"2005","unstructured":"Pohl K, Weyer T (2005) Documenting variability in requirements artefacts. In: Pohl K, B\u00f6ckle G, van der Linden F (eds) Software product line engineering. Springer, Berlin, pp 89\u2013113"},{"key":"13_CR30","unstructured":"van Dinther Y, Schijfs W, van den Berk F, Rijnierse K (2001) Architectural modeling, introducing the architecture metamodel. Paper presented at the landelijk architectuur congress, Utrecht"},{"issue":"6","key":"13_CR31","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P Kruchten","year":"1995","unstructured":"Kruchten P (1995) Architectural blueprints \u2013 the \u201c4+1\u201d view model of software architecture. IEEE Software 12(6):42\u201350","journal-title":"IEEE Software"},{"key":"13_CR32","unstructured":"The Institute of Electrical and Electronics Engineers, Inc. (2000) IEEE Std 1471\u20132000, IEEE recommended practice for architectural description of software-intensive systems. The Institute of Electrical and Electronics Engineers, Inc, New York"},{"key":"13_CR33","volume-title":"Software requirements and design: the work of Michael Jackson","author":"M Jackson","year":"2010","unstructured":"Jackson M (2010) Engineering and software. In: Nuseibeh B, Zave P (eds) Software requirements and design: the work of Michael Jackson. Good Friends Publishing, Chatham"},{"key":"13_CR34","doi-asserted-by":"crossref","unstructured":"Trew T (2005) Enabling the smooth integration of core assets: defining and packaging architectural rules for a family of embedded products. Paper presented at the software product line conference, Rennes, 26\u201329 Sept 2005","DOI":"10.1007\/11554844_17"},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Trew T, Soepenberg G (2006) Identifying technical risks in third-party software for embedded products. Paper presented at the fifth international conference on COTS-based software systems, Orlando, 13\u201316 Feb 2006","DOI":"10.1109\/ICCBSS.2006.18"},{"key":"13_CR36","volume-title":"Agile software development: principles, patterns and practices","author":"RC Martin","year":"2003","unstructured":"Martin RC (2003) Agile software development: principles, patterns and practices. Prentice Hall, Upper Saddle River"},{"key":"13_CR37","volume-title":"Object design: roles, responsibilities, and collaborations","author":"R Wirfs-Brock","year":"2003","unstructured":"Wirfs-Brock R, McKean A (2003) Object design: roles, responsibilities, and collaborations. Addison-Wesley, Boston"},{"issue":"12","key":"13_CR38","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1002\/spe.541","volume":"33","author":"R van Ommering","year":"2003","unstructured":"van Ommering R (2003) Horizontal communication: a style to compose control software. Software Practice and Experience 33(12):1117\u20131150","journal-title":"Software Practice and Experience"},{"key":"13_CR39","volume-title":"Problem frames: analyzing and structuring software development problems","author":"M Jackson","year":"2001","unstructured":"Jackson M (2001) Problem frames: analyzing and structuring software development problems. Addison-Wesley, Harlow"},{"key":"13_CR40","unstructured":"Camera and Imaging Products Association (2007) White paper on CIPA DC-001-2003 Rev 2.0: Digital photo solutions for imaging devices. Camera and Imaging Products Association. Tokyo, Japan"}],"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_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T08:12:06Z","timestamp":1621498326000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-21001-3_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642210006","9783642210013"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21001-3_13","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"}}]}}