{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T19:26:22Z","timestamp":1725737182455},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642390302"},{"type":"electronic","value":"9783642390319"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39031-9_20","type":"book-chapter","created":{"date-parts":[[2013,6,25]],"date-time":"2013-06-25T12:23:25Z","timestamp":1372163005000},"page":"224-239","source":"Crossref","is-referenced-by-count":17,"title":["Supporting Consistency between Architectural Design Decisions and Component Models through Reusable Architectural Knowledge Transformations"],"prefix":"10.1007","author":[{"given":"Ioanna","family":"Lytra","sequence":"first","affiliation":[]},{"given":"Huy","family":"Tran","sequence":"additional","affiliation":[]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"20_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/978-3-642-23798-0_33","volume-title":"Software Architecture","author":"R. Capilla","year":"2011","unstructured":"Capilla, R., Zimmermann, O., Zdun, U., Avgeriou, P., K\u00fcster, J.M.: An Enhanced Architectural Knowledge Metamodel Linking Architectural Design Decisions to other Artifacts in the Software Engineering Lifecycle. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol.\u00a06903, pp. 303\u2013318. Springer, Heidelberg (2011)"},{"key":"20_CR2","unstructured":"Choi, Y., Choi, H., Oh, M.: An architectural design decision-centric approach to architectural evolution. In: 11th Int\u2019l Conf. on Advanced Communication Technology (ICACT), Gangwon-Do, South Korea, pp. 417\u2013422. IEEE Press (2009)"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Clements, P., Garlan, D., Bass, L., Stafford, J., Nord, R., Ivers, J., Little, R.: Documenting Software Architectures: Views and Beyond. Pearson Education (2002)","DOI":"10.1109\/ICSE.2003.1201264"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Dermeval, D., Pimentel, J., Silva, C.T.L.L., Castro, J., Santos, E., Guedes, G., Lucena, M., Finkelstein, A.: STREAM-ADD - Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process. In: 36th Annual IEEE Computer Software and Applications Conf. (COMPSAC), Izmir, Turkey, pp. 602\u2013611. IEEE Comp. Soc. (2012)","DOI":"10.1109\/COMPSAC.2012.81"},{"issue":"3","key":"20_CR5","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s10270-003-0038-6","volume":"3","author":"P. Grunbacher","year":"2003","unstructured":"Grunbacher, P., Egyed, A., Medvidovic, N.: Reconciling Software Requirements and Architectures with Intermediate Models. Softw. Syst. Model.\u00a03(3), 235\u2013253 (2003)","journal-title":"Softw. Syst. Model."},{"issue":"4","key":"20_CR6","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MS.2007.124","volume":"24","author":"N.B. Harrison","year":"2007","unstructured":"Harrison, N.B., Avgeriou, P., Zdun, U.: Using Patterns to Capture Architectural Decisions. IEEE Softw.\u00a024(4), 38\u201345 (2007)","journal-title":"IEEE Softw."},{"key":"20_CR7","unstructured":"ISO: ISO\/IEC\u00a0CD1\u00a042010, Systems and software engineering \u2014 Architecture description (2010)"},{"key":"20_CR8","unstructured":"Jansen, A., Bosch, J.: Software Architecture as a Set of Architectural Design Decisions. In: 5th Working IEEE\/IFIP Conf. on Software Architecture (WICSA), Pittsburgh, PA, USA, pp. 109\u2013120. IEEE Comp. Soc. (2005)"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Kaindl, H., Falb, J.: Can We Transform Requirements into Architecture? In: 3rd Int\u2019l Conf. on Software Engineering Advances (ICSEA), Sliema, Malta, pp. 91\u201396. IEEE (2008)","DOI":"10.1109\/ICSEA.2008.19"},{"key":"20_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1007\/978-3-642-15114-9_19","volume-title":"Software Architecture","author":"P. K\u00f6nemann","year":"2010","unstructured":"K\u00f6nemann, P., Zimmermann, O.: Linking Design Decisions to Design Models in Model-Based Software Development. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol.\u00a06285, pp. 246\u2013262. Springer, Heidelberg (2010)"},{"issue":"2","key":"20_CR11","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MS.2009.52","volume":"26","author":"P. Kruchten","year":"2009","unstructured":"Kruchten, P., Capilla, R., Due\u00f1as, J.C.: The Decision View\u2019s Role in Software Architecture Practice. IEEE Softw.\u00a026(2), 36\u201342 (2009)","journal-title":"IEEE Softw."},{"key":"20_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/978-3-540-39800-4_2","volume-title":"Formal Methods for Software Architectures","author":"A. Lamsweerde van","year":"2003","unstructured":"van Lamsweerde, A.: From System Goals to Software Architecture. In: Bernardo, M., Inverardi, P. (eds.) SFM 2003. LNCS, vol.\u00a02804, pp. 25\u201343. Springer, Heidelberg (2003)"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Lee, L., Kruchten, P.: Capturing Software Architectural Design Decisions. In: 2007 Canadian Conf. on Electrical and Computer Engineering, pp. 686\u2013689. IEEE Comp. Soc. (2007)","DOI":"10.1109\/CCECE.2007.176"},{"key":"20_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-540-78789-1_3","volume-title":"Software Composition","author":"N. Loughran","year":"2008","unstructured":"Loughran, N., S\u00e1nchez, P., Garcia, A., Fuentes, L.: Language Support for Managing Variability in Architectural Models. In: Pautasso, C., Tanter, \u00c9. (eds.) SC 2008. LNCS, vol.\u00a04954, pp. 36\u201351. Springer, Heidelberg (2008)"},{"key":"20_CR15","volume-title":"Joint 10th Working IEEE\/IFIP Conf. on Software Architecture & 6th European Conf. on Software Architecture (WICSA\/ECSA)","author":"I. Lytra","year":"2012","unstructured":"Lytra, I., Sobernig, S., Zdun, U.: Architectural Decision Making for Service-Based Platform Integration: A Qualitative Multi-Method Study. In: Joint 10th Working IEEE\/IFIP Conf. on Software Architecture & 6th European Conf. on Software Architecture (WICSA\/ECSA), IEEE Comp. Soc., Helsinki (2012)"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Lytra, I., Tran, H., Zdun, U.: Constraint-based consistency checking between design decisions and component models for supporting software architecture evolution. In: 16th European Conf. on Software Maintenance and Reengineering (CSMR), Szeged, Hungary, pp. 287\u2013296. Springer (2012)","DOI":"10.1109\/CSMR.2012.36"},{"key":"20_CR17","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1207\/s15327051hci0603&4_2","volume":"6","author":"A. MacLean","year":"1991","unstructured":"MacLean, A., Young, R., Bellotti, V., Moran, T.: Questions, Options, and Criteria: Elements of Design Space Analysis. Human-Computer Interaction\u00a06, 201\u20132502 (1991)","journal-title":"Human-Computer Interaction"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Mehta, N.R., Medvidovic, N.: Composing architectural styles from architectural primitives. In: 9th European Software Engineering Conf. held jointly with 11th ACM SIGSOFT Int\u2019l Symposium on Foundations of Software Engineering (ESEC\/FSE-11), Helsinki, Finland, pp. 347\u2013350. ACM (2003)","DOI":"10.1145\/940117.940118"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Mirakhorli, M., Cleland-Huang, J.: Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance. In: 27th IEEE Int\u2019l Conf. on Software Maintenance (ICSM), Williamsburg, VA, USA, pp. 123\u2013132. IEEE (2011)","DOI":"10.1109\/ICSM.2011.6080779"},{"key":"20_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/11787044_3","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"J.E. P\u00e9rez-Mart\u00ednez","year":"2006","unstructured":"P\u00e9rez-Mart\u00ednez, J.E., Sierra-Alonso, A.: From Analysis Model to Software Architecture: A PIM2PIM Mapping. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 25\u201339. Springer, Heidelberg (2006)"},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"Shahin, M., Liang, P., Khayyambashi, M.R.: Architectural design decision: Existing models and tools. In: Joint Working IEEE\/IFIP Conf. on Software Architecture and European Conf. on Software Architecture (WICSA\/ECSA), Cambridge, UK, pp. 293\u2013296. IEEE (2009)","DOI":"10.1109\/WICSA.2009.5290823"},{"key":"20_CR22","unstructured":"Tran, H., Zdun, U., Dustdar, S.: View-based and Model-driven Approach for Reducing the Development Complexity in Process-Driven SOA. In: Int\u2019l Conf. Business Process and Services Computing (BPSC). LNI, pp. 105\u2013124 (2007)"},{"issue":"2","key":"20_CR23","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2005.27","volume":"22","author":"J. Tyree","year":"2005","unstructured":"Tyree, J., Akerman, A.: Architecture Decisions: Demystifying Architecture. IEEE Softw.\u00a022(2), 19\u201327 (2005)","journal-title":"IEEE Softw."},{"key":"20_CR24","doi-asserted-by":"crossref","unstructured":"Zdun, U., Avgeriou, P.: Modeling Architectural Patterns Using Architectural Primitives. In: 20th ACM Conf. on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), pp. 133\u2013146. ACM Press (2005)","DOI":"10.1145\/1094811.1094822"},{"key":"20_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/978-3-540-77619-2_2","volume-title":"Software Architectures, Components, and Applications","author":"O. Zimmermann","year":"2008","unstructured":"Zimmermann, O., Gschwind, T., K\u00fcster, J., Leymann, F., Schuster, N.: Reusable architectural decision models for enterprise application development. In: Overhage, S., Ren, X.-M., Reussner, R., Stafford, J.A. (eds.) QoSA 2007. LNCS, vol.\u00a04880, pp. 15\u201332. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39031-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T18:30:06Z","timestamp":1557858606000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39031-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642390302","9783642390319"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39031-9_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}