{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T19:25:07Z","timestamp":1694633107551},"reference-count":22,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2003,6,1]],"date-time":"2003-06-01T00:00:00Z","timestamp":1054425600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2003,6]]},"DOI":"10.1016\/s0164-1212(02)00079-1","type":"journal-article","created":{"date-parts":[[2003,6,3]],"date-time":"2003-06-03T00:12:50Z","timestamp":1054599170000},"page":"269-284","source":"Crossref","is-referenced-by-count":22,"title":["Quality-driven software architecture composition"],"prefix":"10.1016","volume":"66","author":[{"given":"Hans","family":"de Bruin","sequence":"first","affiliation":[]},{"given":"Hans","family":"van Vliet","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(02)00079-1_BIB1","series-title":"Proceedings of ECOOP Workshop on Adaptability in Object-Oriented Software Development","first-page":"12","article-title":"Achieving adaptability through separation and composition of concerns","author":"Aksit","year":"1996"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB2","series-title":"Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach","author":"Bosch","year":"2000"},{"issue":"4","key":"10.1016\/S0164-1212(02)00079-1_BIB3","first-page":"603","article-title":"Argumentation-based design rationale: What use at what cost?","volume":"40","author":"Buckingham Shum","year":"1994","journal-title":"International Journal of Man-Machine Studies"},{"issue":"12","key":"10.1016\/S0164-1212(02)00079-1_BIB4","doi-asserted-by":"crossref","first-page":"1131","DOI":"10.1109\/32.738343","article-title":"Use case maps as architecture entities for complex systems","volume":"24","author":"Buhr","year":"1998","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB5","series-title":"Use CASE Maps for Object-Oriented Systems","author":"Buhr","year":"1996"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB6","doi-asserted-by":"crossref","unstructured":"de Bruin, H., 1999. A grey-box approach to component composition, In: Czarnecki, K., Eisenecker, U.W. (Eds.), Proceedings of the First Symposium on Generative and Component-Based Software Engineering (GCSE\u201999), Erfurt, Germany, Lecture Notes in Computer Science (LNCS), vol. 1799, Springer-Verlag, Berlin, Germany, pp. 195\u2013209","DOI":"10.1007\/3-540-40048-6_15"},{"issue":"8","key":"10.1016\/S0164-1212(02)00079-1_BIB7","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1002\/(SICI)1097-024X(20000710)30:8<849::AID-SPE318>3.0.CO;2-0","article-title":"BCOOPL: Basic concurrent object-oriented programming language","volume":"30","author":"de Bruin","year":"2000","journal-title":"Software Practice and Experience"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB8","doi-asserted-by":"crossref","unstructured":"de Bruin, H., van Vliet, H., 2001. Scenario-based generation and evaluation of software architectures. In: Bosch, J. (Ed.), Proceedings of the Third Symposium on Generative and Component-Based Software Engineering (GCSE\u20192001), Erfurt, Germany, Lecture Notes in Computer Science (LNCS), vol. 2186, Springer-Verlag, Berlin, Germany, pp. 128\u2013139","DOI":"10.1007\/3-540-44800-4_12"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB9","doi-asserted-by":"crossref","unstructured":"de Bruin, H., van Vliet, H., Baida, Z., 2002. Documenting and analyzing a context sensitive design space. In: Bosch, J., Kuusela, J. (Eds.), Proceedings of 3rd Working IEEE\/IFIP Conference on Software Architecture (WICSA3), Montreal, Canada, pp. 127\u2013141","DOI":"10.1007\/978-0-387-35607-5_8"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB10","series-title":"Objects, Components, and Frameworks with UML: The Catalysis Approach. Object Technology Series","author":"D\u2019Souza","year":"1998"},{"issue":"6","key":"10.1016\/S0164-1212(02)00079-1_BIB11","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/52.469757","article-title":"Architectural mismatch: Why reuse is so hard","volume":"12","author":"Garlan","year":"1995","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB12","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S., 1990. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical report, Software Engineering Institute","DOI":"10.21236\/ADA235785"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB13","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., and Irwin, J., 1997. Aspect-oriented programming. In: Askit, M., Matsuoka, M. (Eds.), Proceeding of 11th European Conference on Object-Oriented Programming (ECOOP\u201997), Finland, Lecture Notes in Computer Science (LNCS), vol. 1241, Springer-Verlag, Berlin, Germany, pp. 220\u2013242","DOI":"10.1007\/BFb0053381"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB14","series-title":"Software Architecture","first-page":"225","article-title":"Attribute-based architectural styles","author":"Klein","year":"1999"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB15","doi-asserted-by":"crossref","unstructured":"Lamsweerde, A. van 2000. Requirements engineering in the year 00: A research perspective. In: Conference Proceedings ICSE\u201900, ACM, Limerick, Ireland, pp. 5\u201319","DOI":"10.1145\/337180.337184"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB16","unstructured":"Liu, L., Yu, E., 2001. From requirements to architectural design: Using goal sand scenarios. In: ICSE\u20192001 Workshop 9, From Software Requirements to Architectures (STRAW\u20192001), ACM, Toronto, Ontario, Canada, pp. 22\u201330"},{"issue":"9","key":"10.1016\/S0164-1212(02)00079-1_BIB17","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1109\/32.464548","article-title":"An event-based architectural description language","volume":"21","author":"Luckhalm","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3 & 4","key":"10.1016\/S0164-1212(02)00079-1_BIB18","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1207\/s15327051hci0603&4_2","article-title":"Questions, options and criteria: Elements of design space analysis","volume":"6","author":"MacLean","year":"1991","journal-title":"Human-Computer Interaction"},{"issue":"1","key":"10.1016\/S0164-1212(02)00079-1_BIB19","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","article-title":"A classification and comparison frame work for software architecture description languages","volume":"26","author":"Medvidovic","year":"2000","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(02)00079-1_BIB20","series-title":"Design Rationale: Concepts, Techniques, and Use","year":"1994"},{"issue":"4","key":"10.1016\/S0164-1212(02)00079-1_BIB21","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1109\/32.385972","article-title":"Correct architecture refinement","volume":"21","author":"Moriconi","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"10.1016\/S0164-1212(02)00079-1_BIB22","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/52.903174","article-title":"Exploring alternatives during requirements analysis","volume":"18","author":"Mylopoulos","year":"2001","journal-title":"IEEE Software"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202000791?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202000791?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,20]],"date-time":"2020-03-20T20:34:49Z","timestamp":1584736489000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121202000791"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,6]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,6]]}},"alternative-id":["S0164121202000791"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(02)00079-1","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2003,6]]}}}