{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T18:36:23Z","timestamp":1781807783372,"version":"3.54.5"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2004,8,1]],"date-time":"2004-08-01T00:00:00Z","timestamp":1091318400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2004,8]]},"DOI":"10.1007\/s10270-003-0038-6","type":"journal-article","created":{"date-parts":[[2004,3,19]],"date-time":"2004-03-19T20:38:31Z","timestamp":1079728711000},"page":"235-253","source":"Crossref","is-referenced-by-count":62,"title":["Reconciling software requirements and architectures with intermediate models"],"prefix":"10.1007","volume":"3","author":[{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nenad","family":"Medvidovic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2004,8,1]]},"reference":[{"key":"38_CR1","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1145\/136586.136587","volume":"Methodology","author":"Batory","year":"1992","unstructured":"Batory D, O\u2019Malley S (1992) The Design and Implementation of Hierarchical Software Systems with Reusable Components. ACM Transactions on Software Engineering and Methodology (TOSEM) 1(4): 355\u2013398","journal-title":"ACM Transactions on Software Engineering and"},{"key":"38_CR2","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1109\/32.21743","volume":"15","author":"Bauer","year":"1989","unstructured":"Bauer FL, Moller B, Partsch H, Pepper P (1989) Formal Program Construction by Transformations-Computer-Aided, Intuition-Guided Programming. IEEE Transactions on Software Engineering 15(2): 165\u2013180","journal-title":"IEEE Transactions on Software Engineering"},{"key":"38_CR3","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/2.689675","volume":"7","author":"Boehm","year":"1998","unstructured":"Boehm BW, Egyed A, Kwan J, Port D, Shah A, Madachy R (1998) Using the WinWin Spiral Model: A Case Study. IEEE Computer 7: 33\u201344","journal-title":"IEEE Computer"},{"key":"38_CR4","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/52.922725","volume":"18","author":"Boehm","year":"2001","unstructured":"Boehm BW, Gr\u00fcnbacher P, Briggs RO (2001) Developing Groupware for Requirements Negotiation: Lessons Learned. IEEE Software 18(3): 46\u201355","journal-title":"IEEE Software"},{"key":"38_CR5","unstructured":"Brandozzi M, Perry DE (2001) Transforming Goal-Oriented Requirement Specifications into Architecture Prescriptions. In: Workshop \u201cFrom Software Requirements to Architectures\u201d (STRAW\u201901) at ICSE 2001"},{"key":"38_CR6","doi-asserted-by":"crossref","unstructured":"Briggs RO, Gr\u00fcnbacher P (2002) EasyWinWin: Managing Complexity in Requirements Negotiation with GSS. In: 35th Annual Hawaii International Conference on System Sciences (HICSS\u201902) \u2013 Volume 1. Big Island, Hawaii","DOI":"10.1109\/HICSS.2002.993880"},{"key":"38_CR7","doi-asserted-by":"crossref","unstructured":"de Bruin H, van Vliet H, Baida Z (2002) Documenting and Analyzing a Context-Sensitive Design Space. In: Working IFIP\/IEEE Conference on Software Architecture (WICSA 3). Montreal","DOI":"10.1007\/978-0-387-35607-5_8"},{"key":"38_CR8","doi-asserted-by":"crossref","unstructured":"Chung L, Gross D, Yu E (1999) Architectural Design to Meet Stakeholder Requirements. In: Donohue P (ed.): Software Architecture, Kluwer Academic Publishers, pp. 545\u2013564","DOI":"10.1007\/978-0-387-35563-4_32"},{"key":"38_CR9","doi-asserted-by":"crossref","unstructured":"Chung L, Nixon BA, Yu E, Mylopoulos J (2000) Non-Functional Requirements in Software Engineering. Kluwer","DOI":"10.1007\/978-1-4615-5269-7"},{"key":"38_CR10","unstructured":"Dardenne A, Fickas S, van Lamsweerde A (1993) Goal-Directed Concept Acquisition in Requirement Elicitation. In: 6th Int. Workshop on Software Specification and Design (IWSSD 6)"},{"key":"38_CR11","doi-asserted-by":"crossref","unstructured":"Egyed A, Gr\u00fcnbacher P (2002) Automating Requirements Traceability: Beyond the Record & Replay Paradigm. In: 17th Int\u2019l Conf. Automated Software Engineering. IEEE CS, Edinburgh","DOI":"10.1109\/ASE.2002.1115010"},{"key":"38_CR12","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1049\/ip-sen:20000915","volume":"147","author":"Egyed","year":"2000","unstructured":"Egyed A, Medvidovic N, Gacek C (2000) A Component-Based Perspective of Software Mismatch Detection and Resolution. IEE Software Engineering 147(6): 225\u2013236","journal-title":"IEE Software Engineering"},{"key":"38_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/(SICI)1520-6858(1999)2:1<1::AID-SYS1>3.0.CO;2-F","volume":"6","author":"Egyed","year":"1999","unstructured":"Egyed AF, Boehm BW (1999) Comparing Software System Requirements Negotiation Patterns. Systems Engineering Journal 6(1): 1\u201314","journal-title":"Systems Engineering Journal"},{"key":"38_CR14","unstructured":"Fielding RT (2000) Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine"},{"key":"38_CR15","doi-asserted-by":"crossref","unstructured":"Franch X, Maiden NAM (2003) Modeling Component Dependencies to Inform their Selection. In: 2nd International Conference on COTS-Based Software Systems, Springer","DOI":"10.1007\/3-540-36465-X_8"},{"key":"38_CR16","unstructured":"Gacek C (1998) Detecting Architectural Mismatches During Systems Composition. In: Center for Software Engineering, University of Southern California, Los Angeles, CA 90089"},{"key":"38_CR17","doi-asserted-by":"crossref","unstructured":"Gieszl LR (1992) Traceability for Integration. In: 2nd International Conference on Systems Integration (ICSI 92)","DOI":"10.1109\/ICSI.1992.217299"},{"key":"38_CR18","unstructured":"Gotel O, Finkelstein A (1995) Contribution structures. In: Second IEEE International Symposium on Requirements Engineering, York, England"},{"key":"38_CR19","doi-asserted-by":"crossref","unstructured":"Gotel OCZ, Finkelstein ACW (1994) An Analysis of the Requirements Traceability Problem. In: 1st International Conference on Requirements Engineering","DOI":"10.1109\/ICRE.1994.292398"},{"key":"38_CR20","doi-asserted-by":"crossref","unstructured":"Gr\u00fcnbacher P, Briggs RO (2001) Surfacing Tacit Knowledge in Requirements Negotiation: Experiences using EasyWinWin. In: 34th Hawaii International Conference on System Sciences","DOI":"10.1109\/HICSS.2001.926243"},{"key":"38_CR21","unstructured":"Gr\u00fcnbacher P, Egyed A, Medvidovic N (2001) Reconciling Software Requirements and Architectures: The CBSP Approach. In: 5th IEEE International Symposium on Requirements Engineering, IEEE CS"},{"key":"38_CR22","doi-asserted-by":"crossref","unstructured":"Hall JG, Jackson M, Laney RC, Nuseibeh B, Rapanotti L (2002) Relating Software Requirements and Architectures using Problem Frames. In: IEEE International Requirements Engineering Conference (RE\u201902), Essen, Germany","DOI":"10.1109\/ICRE.2002.1048516"},{"key":"38_CR23","unstructured":"IEEE-610 (1990) IEEE Standard Glossary of Software Engineering Terminology. The Institute of Electrical and Electronics Engineers"},{"key":"38_CR24","unstructured":"IEEE-1320 (1999) IEEE Standards Software Engineering: IEEE Standard for Functional Modeling Language \u2013 Syntax and Semantics for IDEF0. The Institute of Electrical and Electronics Engineers"},{"key":"38_CR25","doi-asserted-by":"crossref","unstructured":"Kazman R, Barbacci M, Klein M, Carri\u00e8re SJ, Woods SG (1999) Experience with Performing Architecture Tradeoff Analysis. In: International Conference on Software Engineering. Los Angeles, CA","DOI":"10.1145\/302405.302452"},{"key":"38_CR26","unstructured":"Kunz W, Rittel H (1970) Issues as elements of information systems. Center for Planning and Development Research, Univ. of California, Berkeley"},{"key":"38_CR27","doi-asserted-by":"publisher","first-page":"908","DOI":"10.1109\/32.730542","volume":"24","author":"Lamsweerde","year":"1998","unstructured":"Lamsweerde Av, Darimont R, Letier E (1998) Managing Conflicts in Goal-Driven Requirements Engineering. IEEE Transactions on Software Engineering 24(11): 908\u2013926","journal-title":"IEEE Transactions on Software Engineering"},{"key":"38_CR28","doi-asserted-by":"crossref","unstructured":"Liu J, Traynor O, Krieg-Bruckner B (1992) Knowledge-Based Transformational Programming. In: 4th International Conference on Software Engineering and Knowledge Engineering","DOI":"10.1109\/SEKE.1992.227953"},{"key":"38_CR29","doi-asserted-by":"crossref","unstructured":"Medvidovic N, Egyed AF, Gr\u00fcnbacher P (2003) Stemming Architectural Erosion by Coupling Architectural Discovery and Recovery. In: STRAW\u201903: Second International SofTware Requirements to Architectures Workshop at ICSE 2003 Portland, Oregon. http:\/\/se.uwaterloo.ca\/\u223cstraw03\/","DOI":"10.1016\/S0164-1212(03)00063-3"},{"key":"38_CR30","doi-asserted-by":"crossref","unstructured":"Medvidovic N, Rosenblum DS, Taylor RN (1999) A Language and Environment for Architecture-Based Software Development and Evolution. In: International Conference on Software Engineering. Los Angeles, CA","DOI":"10.1145\/302405.302410"},{"key":"38_CR31","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering 26(1): 70\u201393","journal-title":"IEEE Transactions on Software Engineering"},{"key":"38_CR32","doi-asserted-by":"crossref","unstructured":"Mehta N, Medvidovic N (2003) Composing Architectural Styles from Architectural Primitives: Proceedings. In: ESEC\/FSE, Helsinki","DOI":"10.1145\/940071.940118"},{"key":"38_CR33","doi-asserted-by":"crossref","unstructured":"Mehta NR, Medvidovic N, Phadke S (2000) Towards a Taxonomy of Software Connectors. In: 22nd International Conference on Software Engineering, Limerick, Ireland","DOI":"10.1145\/337180.337201"},{"key":"38_CR34","doi-asserted-by":"crossref","unstructured":"Mikic-Rakic M, Mehta NR, Medvidovic N (2002) Architectural style requirements for self-healing systems. In: Proceedings of the Workshop on Self-Healing Systems, Charleston, South Carolina","DOI":"10.1145\/582128.582138"},{"key":"38_CR35","unstructured":"Mullery G (1979) CORE: A Method for Controlled Requirements Specification. In: 4th International Conference on Software Engineering, Munich, Germany"},{"key":"38_CR36","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/2.910904","volume":"34","author":"Nuseibeh","year":"2001","unstructured":"Nuseibeh B (2001) Weaving Together Requirements and Architectures. IEEE Computer 34(3): 115\u2013117","journal-title":"IEEE Computer"},{"key":"38_CR37","doi-asserted-by":"crossref","unstructured":"Nuseibeh B, Easterbrook S (2000) Requirements Engineering: A Roadmap. In: The Future of Software Engineering, Special Issue 22nd International Conference on Software Engineering, ACM-IEEE","DOI":"10.1145\/336512.336523"},{"key":"38_CR38","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1109\/32.328995","volume":"20","author":"Nuseibeh","year":"1994","unstructured":"Nuseibeh B, Kramer J, Finkelstein A (1994) A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification. IEEE Transactions on Software Engineering 20(10): 760\u2013773","journal-title":"IEEE Transactions on Software Engineering"},{"key":"38_CR39","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1145\/356914.356917","volume":"15","author":"Partsch","year":"1983","unstructured":"Partsch H, Steinbruggen R (1983) Program Transformation Systems. ACM Computing Surveys 15(3): 199\u2013236","journal-title":"ACM Computing Surveys"},{"key":"38_CR40","doi-asserted-by":"crossref","unstructured":"Perry DE, Wolf AL (1992) Foundations for the Study of Software Architectures. Software Engineering Notes","DOI":"10.1145\/141874.141884"},{"key":"38_CR41","doi-asserted-by":"crossref","unstructured":"Potts C, Burns G (1988) Recording the reasons for design decisions. In 10th International Conference on Software Engineering, IEEE Comp. Soc. Press","DOI":"10.1109\/ICSE.1988.93722"},{"key":"38_CR42","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1147\/sj.242.0079","volume":"24","author":"Radice","year":"1985","unstructured":"Radice R, Roth N, O\u2019Hara A Jr, Ciarfella W (1985) A Programming Process Architecture. IBM Systems Journal 24(2): 79\u201390","journal-title":"IBM Systems Journal"},{"key":"38_CR43","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/32.895989","volume":"27","author":"Ramesh","year":"2001","unstructured":"Ramesh B, Jarke M (2001) Toward Reference Models for Requirements Traceability. IEEE Transactions on Software Engineering 27(4): 58\u201393","journal-title":"IEEE Transactions on Software Engineering"},{"key":"38_CR44","unstructured":"Robertson S, Robertson J (1999) Mastering the Requirements Process, Addison-Wesley"},{"key":"38_CR45","unstructured":"Shaw M, Clements P (1997) A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. In: COMPSAC, 21st Int\u2019l Computer Software and Applications Conference"},{"key":"38_CR46","first-page":"Perspectives","volume":"Architecture","author":"Shaw","year":"1996","unstructured":"Shaw M, Garlan D (1996) Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall","journal-title":"Software"},{"key":"38_CR47","unstructured":"Siegel S, Castellan NJ (1988) Nonparametric Statistics for the Behavioral Sciences, McGraw-Hill, New York"},{"key":"38_CR48","doi-asserted-by":"crossref","unstructured":"Sommerville I, Sawyer P, Viller S (1998) Viewpoints for requirements elicitation: A practical approach. In: Third IEEE Internation Conference on Requirements Engineering (ICRE 98), Colorado Springs, IEEE CS Press","DOI":"10.1109\/ICRE.1998.667811"},{"key":"38_CR49","doi-asserted-by":"crossref","unstructured":"Tracz W (1995) DSSA (Domain-Specific Software Architecture) Pedagogical Example. ACM SIGSOFT Software Engineering Notes","DOI":"10.1145\/219308.219318"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-003-0038-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-003-0038-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-003-0038-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-003-0038-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T11:55:21Z","timestamp":1559130921000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-003-0038-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,8]]},"references-count":49,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,8]]}},"alternative-id":["38"],"URL":"https:\/\/doi.org\/10.1007\/s10270-003-0038-6","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,8]]}}}