{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:31:37Z","timestamp":1761708697090,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":34,"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_7","type":"book-chapter","created":{"date-parts":[[2011,8,1]],"date-time":"2011-08-01T10:06:38Z","timestamp":1312193198000},"page":"91-109","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Goal-Oriented Software Architecting"],"prefix":"10.1007","author":[{"given":"Lawrence","family":"Chung","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sam","family":"Supakkul","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nary","family":"Subramanian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 Luis","family":"Garrido","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"Noguera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria V.","family":"Hurtado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda Luisa","family":"Rodr\u00edguez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kawtar","family":"Benghazi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,7,14]]},"reference":[{"key":"7_CR1","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass L, Clements P, Kazman R (2003) Software architecture in practice. Addison-Wesley Professional, New York"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Bengtsson P, Bosch J (1998) Scenario-based software architecture reengineering. In: Proceedings 5th International Conference on Software Reuse, IEEE, pp 308\u2013317","DOI":"10.1109\/ICSR.1998.685756"},{"key":"7_CR3","unstructured":"Blevins TJ, Spencer J, Waskiewicz F (2004) TOGAF ADM and MDA. The Open Group and OMG. http:\/\/www.opengroup.org\/bookstore\/catalog\/w052.htm"},{"key":"7_CR4","unstructured":"Bosch J, Molin P (2002) Software architecture design: evaluation and transformation. In: Proceedings IEEE Conference and Workshop on Engineering of Computer-Based Systems (ECBS'99), IEEE, pp 4\u201310, http:\/\/ieeexplore.ieee.org\/xpl\/freeabs_all.jsp?arnumber=755855"},{"key":"7_CR5","unstructured":"Brandozzi M, Perry D (2003) From goal oriented requirements to architectural prescriptions: the preskiptor process. In: Proceedings from Software Requirements to Architectures Workshop (STRAW'03)"},{"key":"7_CR6","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1007\/978-3-642-02463-4_19","volume-title":"Conceptual modeling: foundations and applications","author":"L Chung","year":"2009","unstructured":"Chung L, Leite JCSP (2009) On non-functional requirements in software engineering. In: Borgida AT, Chaudhri VK, Giorgini P, Yu ES (eds) Conceptual modeling: foundations and applications. Springer, Berlin, pp 363\u2013379"},{"key":"7_CR7","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 Academic Publishers, Boston"},{"key":"7_CR8","unstructured":"Chung L, Nixon BA, Yu E (1995) Using non-functional requirements to systematically select among alternatives in architectural design. In: Proceedings 1st International Workshop on Architectures for Software Systems, Seattle, pp 31\u201343"},{"key":"7_CR9","volume-title":"Evaluating software architectures: methods and case studies","author":"P Clements","year":"2002","unstructured":"Clements P, Kazman R, Klein M (2002) Evaluating software architectures: methods and case studies. Addison-Wesley, Reading"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Dalcher D (1999) Disaster in London: the LAS case study. In: Proceedings 6th Annual IEEE International Conference and Workshop on Engineering of Computer Based System (ECBS), pp 41\u201352","DOI":"10.1109\/ECBS.1999.755860"},{"issue":"1\u20132","key":"7_CR11","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(1\u20132):3\u201350","journal-title":"Sci Comput Program"},{"key":"7_CR12","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/0-387-24590-1_4","volume":"176","author":"P Feiler","year":"2005","unstructured":"Feiler P, Gluch D, Hudak J, Lewis B (2005) Pattern-based analysis of an embedded real-time system architecture. Arch Description Lang 176:51\u201365","journal-title":"Arch Description Lang"},{"key":"7_CR13","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-540-75132-8_21","volume":"4758","author":"N Harrison","year":"2007","unstructured":"Harrison N, Avgeriou P (2007) Leveraging architecture patterns to satisfy quality attributes. Software Architecture 4758:263\u2013270","journal-title":"Software Architecture"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Hill T, Supakkul S, Chung L (2009) Confirming and reconfirming architectural decisions on scalability: a goal-driven simulation approach. In: Proceedings 8th International Workshop on System\/Software Architectures, Springer, pp 327\u2013336","DOI":"10.1007\/978-3-642-05290-3_45"},{"issue":"1","key":"7_CR15","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.jss.2006.05.024","volume":"80","author":"C Hofmeister","year":"2007","unstructured":"Hofmeister C, Kruchten P, Nord RL, Obbink H, Ran A, America P (2007) A general model of software architecture design derived from five industrial approaches. J Syst Softw 80(1):106\u2013126","journal-title":"J Syst Softw"},{"key":"7_CR16","volume-title":"Applied software architecture","author":"C Hofmeister","year":"2000","unstructured":"Hofmeister C, Nord R, Soni D (2000) Applied software architecture. Addison-Wesley Professional, Reading"},{"key":"7_CR17","unstructured":"Ivers J, Clements P, Garlan D, Nord R, Schmerl B, Silva JR (2004) Documenting component and connector views with UML 2.0. Technical report, Software Engineering Institute, CMU"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Kazman R, Bass L, Webb M, Abowd G (1994) SAAM A method for analyzing the properties of software architectures. In: Proceedings 16th International Conference on Software engineering, 81\u201390","DOI":"10.1109\/ICSE.1994.296768"},{"issue":"4","key":"7_CR19","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/52.391832","volume":"12","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham B, Pickard L, Peege SL (2002) Case studies for method and tool evaluation. Softw IEEE 12(4):52\u201362","journal-title":"Softw IEEE"},{"issue":"5","key":"7_CR20","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/235969.235976","volume":"21","author":"J Kramer","year":"1996","unstructured":"Kramer J, Wolf A (1996) Succeedings of the 8th international workshop on software specification and design. ACM SIGSOFT Softw Eng Notes 21(5):21\u201335","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"6","key":"7_CR21","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P Kruchten","year":"1995","unstructured":"Kruchten P (1995) The 4\u2009+\u20091 view model of architecture. IEEE Softw 12(6):42","journal-title":"IEEE Softw"},{"issue":"2","key":"7_CR22","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MS.2006.59","volume":"23","author":"P Kruchten","year":"2006","unstructured":"Kruchten P, Obbink H, Stafford J (2006) The past, present, and future for software architecture. Softw IEEE 23(2):22\u201330","journal-title":"Softw IEEE"},{"key":"7_CR23","unstructured":"Monroe B, Garland D, Wile D (1996) ACME BNF and examples. In Microsoft Component-Based Software Development Workshop"},{"issue":"6","key":"7_CR24","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 BA (1992) Representing and using nonfunctional requirements: a process-oriented approach. IEEE Trans Software Eng 18(6):483\u2013497","journal-title":"IEEE Trans Software Eng"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Mylopoulos J (2006) Goal-oriented requirements engineering, part II. Keynote. In: 14th IEEE International Requirements Engineering Conference","DOI":"10.1109\/RE.2006.27"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Page D, Williams P, Boyd D (1993) Report of the inquiry into the London Ambulance Service. South West Thames Regional Health Authority, vol. 25","DOI":"10.1016\/0960-2593(93)90163-U"},{"key":"7_CR27","volume-title":"Software architecture for product families principles and practice","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 principles and practice. Addison-Wesley, Boston"},{"key":"7_CR28","volume-title":"Software architecture: perspectives on an emerging discipline","author":"M Shaw","year":"1996","unstructured":"Shaw M, Garlan D (1996) Software architecture: perspectives on an emerging discipline. Prentice-Hall, Upper Saddle River"},{"key":"7_CR29","doi-asserted-by":"crossref","unstructured":"Supakkul S, Chung L (2005) A UML profile for goal-oriented and use case-driven representation of NFRs and FRs. In: Proceedings 3rd International Conference. on Software Engineering Research, Management & Applications (SERA05)","DOI":"10.1109\/SERA.2005.19"},{"key":"7_CR30","doi-asserted-by":"crossref","unstructured":"Supakkul S, Hill T, Chung L, Tun TT, Leite JCSP (2010) An NFR pattern approach to dealing with NFRs. In: 18th IEEE International Requirements Engineering Conference, pp 179\u2013188","DOI":"10.1109\/RE.2010.31"},{"key":"7_CR31","unstructured":"The Open Group (2003) The Open Group Architecture Framework v8.1. http:\/\/www.opengroup.org\/architecture\/togaf8-doc\/arch, accessed on Dec. 19, 2003"},{"key":"7_CR32","first-page":"25","volume":"2804","author":"A Lamsweerde","year":"2003","unstructured":"van Lamsweerde A (2003) From system goals to software architecture. Formal Methods for Software Architectures 2804:25\u201343","journal-title":"Formal Methods for Software Architectures"},{"key":"7_CR33","doi-asserted-by":"crossref","unstructured":"Yu E, Mylopoulos J (1994) Understanding why in software process modelling, analysis, and design. In: Proceedings 16th International Conference on Software Engineering, pp 159\u2013168","DOI":"10.1109\/ICSE.1994.296775"},{"key":"7_CR34","unstructured":"Zhao J (1997) Using Dependence Analysis to Support Software Architecture Understanding. In: Li M (ed) New Technologies on Computer Software, International Academic Publishers, pp 135\u2013142"}],"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_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T08:15:18Z","timestamp":1621498518000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-21001-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642210006","9783642210013"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21001-3_7","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"}}]}}