{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:17:51Z","timestamp":1742912271354,"version":"3.40.3"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319132501"},{"type":"electronic","value":"9783319132518"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-13251-8_6","type":"book-chapter","created":{"date-parts":[[2015,1,5]],"date-time":"2015-01-05T07:06:48Z","timestamp":1420441608000},"page":"89-107","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Integrating Heterogeneous Engineering Tools and Data Models: A Roadmap for Developing Engineering System Architecture Variants"],"prefix":"10.1007","author":[{"given":"Richard","family":"Mordinyi","sequence":"first","affiliation":[]},{"given":"Dietmar","family":"Winkler","sequence":"additional","affiliation":[]},{"given":"Florian","family":"Waltersdorfer","sequence":"additional","affiliation":[]},{"given":"Stefan","family":"Scheiber","sequence":"additional","affiliation":[]},{"given":"Stefan","family":"Biffl","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,1,6]]},"reference":[{"key":"6_CR1","volume-title":"Data Strategy","author":"S Adelman","year":"2005","unstructured":"Adelman, S., Moss, L., Abai, M.: Data Strategy. Addison-Wesley Professional, Indianapolis (2005)"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Batory, D., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. In: Proceedings of the 25th International Conference on Software Engineering, ICSE \u201903, pp. 187\u2013197. IEEE Computer Society, Washington, DC (2003)","DOI":"10.1109\/ICSE.2003.1201199"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Biffl, S., Schatten, A., Zoitl, A.: Integration of heterogeneous engineering environments for the automation systems lifecycle. In: 7th IEEE International Conference on Industrial Informatics, INDIN 2009, pp. 576\u2013581 (2009)","DOI":"10.1109\/INDIN.2009.5195867"},{"key":"6_CR4","unstructured":"Biffl, S., Schatten, A.: A platform for service-oriented integration of software engineering environments. In: Proceedings of the 2009 Conference on New Trends in Software Methodologies. Tools and Techniques: Proceedings of the Eighth SoMeT\u201909, pp. 75\u201392. IOS Press, Amsterdam (2009)"},{"key":"6_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1007\/11921998_16","volume-title":"Quality of Software Architectures","author":"N Bouck\u00e9","year":"2006","unstructured":"Bouck\u00e9, N., Weyns, D., Schelfthout, K., Holvoet, T.: Applying the ATAM to an architecture for decentralized control of a transportation system. In: Hofmeister, C., Crnkovi\u0107, I., Reussner, R. (eds.) QoSA 2006. LNCS, vol. 4214, pp. 180\u2013198. Springer, Heidelberg (2006)"},{"key":"6_CR6","volume-title":"Enterprise Service Bus: Theory in Practice","author":"D Chappell","year":"2004","unstructured":"Chappell, D.: Enterprise Service Bus: Theory in Practice. O\u2019Reilly Media, New York (2004)"},{"issue":"3","key":"6_CR7","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1109\/MIC.2007.74","volume":"11","author":"F Daniel","year":"2007","unstructured":"Daniel, F., Yu, J., Benatallah, B., Casati, F., Matera, M., Saint-Paul, R.: Understanding ui integration: a survey of problems, technologies, and opportunities. IEEE Internet Comput. 11(3), 59\u201366 (2007)","journal-title":"IEEE Internet Comput."},{"key":"6_CR8","unstructured":"Fan, H.: Investigating a Heterogeneous Data Integration Approach for Data Warehousing. Ph.D. Thesis, School of Computer Science & Information Systems Birkbeck College (2005)"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Fay, A., Biffl, S., Winkler, D., Drath, R., Barth, M.: A method to evaluate the openness of automation tools for increased interoperability. In: Industrial Electronics Society, IECON 2013\u201339th Annual Conference of the IEEE, pp. 6844\u20136849, Nov 2013","DOI":"10.1109\/IECON.2013.6700266"},{"key":"6_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1007\/3-540-47833-7_33","volume-title":"Software Product-Family Engineering","author":"S Ferber","year":"2002","unstructured":"Ferber, S., Heidl, P., Lutz, P.: Reviewing product line architectures: experience report of ATAM in an automotive context. In: van der Linden, F.J. (ed.) PFE 2002. LNCS, vol. 2290, p. 364. Springer, Heidelberg (2002)"},{"key":"6_CR11","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston (1999)"},{"issue":"2","key":"6_CR12","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1145\/234528.234531","volume":"28","author":"W Frakes","year":"1996","unstructured":"Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comput. Surv. 28(2), 415\u2013435 (1996)","journal-title":"ACM Comput. Surv."},{"key":"6_CR13","volume-title":"Data Integration Blueprint and Modeling: Techniques for a Scalable and Sustainable Architecture","author":"A Giordano","year":"2011","unstructured":"Giordano, A.: Data Integration Blueprint and Modeling: Techniques for a Scalable and Sustainable Architecture. IBM Press, Pearson (2011)"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Gritton, B.: Inter-enterprise integration x2014; moving beyond data level integration. In: OCEANS 2009, MTS\/IEEE Biloxi - Marine Technology for Our Future: Global and Local Challenges, pp. 1\u201310 (2009)","DOI":"10.23919\/OCEANS.2009.5422113"},{"key":"6_CR15","unstructured":"Halevy, A., Rajaraman, A., Ordille, J.: Data integration: the teenage years. In: Proceedings of the 32nd International Conference on Very Large Data Bases, VLDB \u201906, pp. 9\u201316. VLDB Endowment (2006)"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Hentrich, C., Zdun, U.: Patterns for business object model integration in process-driven and service-oriented architectures. In: Proceedings of the 2006 Conference on Pattern Languages of Programs, PLoP \u201906, pp. 23:1\u201323:14. ACM, New York (2006)","DOI":"10.1145\/1415472.1415499"},{"key":"6_CR17","volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions","author":"G Hohpe","year":"2003","unstructured":"Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, Boston (2003)"},{"key":"6_CR18","unstructured":"IBM Coporation: How service-oriented architecture (soa) impacts your it infrastructure (2011-2008)"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Islam, S., Rokonuzzaman, M.: Adaptation of atamsm to software architectural design practices for organically growing small software companies. In: 12th International Conference on Computers and Information Technology, ICCIT \u201909, pp. 488\u2013493 (2009)","DOI":"10.1109\/ICCIT.2009.5407288"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Kamina, T., Tamai, T.: Lightweight scalable components. In: Proceedings of the 6th International Conference on Generative Programming and Component Engineering, GPCE \u201907, pp. 145\u2013154. ACM, New York (2007)","DOI":"10.1145\/1289971.1289996"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Clements, P.: Atam: Method for architecture evaluation. Technical Report CMU\/SEI-2000-TR-004, Carnegie Mellon Uiversity, Software Engineering Institute (2000)","DOI":"10.21236\/ADA382629"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Lenzerini, M.: Data integration: a theoretical perspective. In: Proceedings of the Twenty-First ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS \u201902, pp. 233\u2013246. ACM, New York (2002)","DOI":"10.1145\/543613.543644"},{"key":"6_CR23","volume-title":"Enterprise Application Integration","author":"DS Linthicum","year":"1999","unstructured":"Linthicum, D.S.: Enterprise Application Integration. Addison-Wesley Professional, Reading (1999)"},{"key":"6_CR24","unstructured":"McBrien, P., Poulovassilis, A.: Data integration by bi-directional schema transformation rules. In: 19th International Conference on Data Engineering, 2003, Proceedings, pp. 227\u2013238 (2003)"},{"issue":"2","key":"6_CR25","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.1987.230097","volume":"4","author":"B Meyer","year":"1987","unstructured":"Meyer, B.: Reusability: the case for object-oriented design. IEEE Softw. 4(2), 50\u201364 (1987)","journal-title":"IEEE Softw."},{"key":"6_CR26","unstructured":"Microsoft Corporation: Integration Patterns (Patterns & Practices). Microsoft Press (2004)"},{"issue":"6","key":"6_CR27","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/32.391379","volume":"21","author":"H Mili","year":"1995","unstructured":"Mili, H., Mili, F., Mili, A.: Reusing software: issues and research directions. IEEE Trans. Softw. Eng. 21(6), 528\u2013562 (1995)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR28","unstructured":"Kwakye, M.M., Kiringa, I., Viktor, H.L.: Merging multidimensional data models: a practical approach for schema and data instances. In: DBKDA 2013, The Fifth International Conference on Advances in Databases, Knowledge, and Data Applications, pp. 100\u2013107 (2013)"},{"issue":"1","key":"6_CR29","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/TSMCC.2011.2136377","volume":"42","author":"T Moser","year":"2012","unstructured":"Moser, T., Biffl, S.: Semantic integration of software and systems engineering environments. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 42(1), 38\u201350 (2012)","journal-title":"IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.)"},{"key":"6_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-1430-8","volume-title":"Ontology-Based Application Integration","author":"H Paulheim","year":"2011","unstructured":"Paulheim, H.: Ontology-Based Application Integration. Springer, Berlin (2011)"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Pena, C., Bastarrica, M.C., Perovich, D.: Atam-hw: extending atam for explicitly incorporating hardware-related trade-off decisions. In: Proceedings of the 2010 XXIX International Conference of the Chilean Computer Science Society, SCCC \u201910, pp. 119\u2013123. IEEE Computer Society, Washington, DC (2010)","DOI":"10.1109\/SCCC.2010.21"},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Raza, A., Abbas, H., Yngstrom, L., Hemani, A.: Security characterization for evaluation of software architectures using atam. In: International Conference on Information and Communication Technologies, ICICT \u201909, pp. 241\u2013246 (2009)","DOI":"10.1109\/ICICT.2009.5267185"},{"key":"6_CR33","volume-title":"Managing Data in Motion: Data Integration Best Practice Techniques and Technologies (The Morgan Kaufmann Series on Business Intelligence)","author":"A Reeve","year":"2013","unstructured":"Reeve, A.: Managing Data in Motion: Data Integration Best Practice Techniques and Technologies (The Morgan Kaufmann Series on Business Intelligence). Morgan Kaufmann, Burlington (2013)"},{"key":"6_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-642-15114-9_17","volume-title":"Software Architecture","author":"V Reijonen","year":"2010","unstructured":"Reijonen, V., Koskinen, J., Haikala, I.: Experiences from scenario-based architecture evaluations with ATAM. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 214\u2013229. Springer, Heidelberg (2010)"},{"key":"6_CR35","unstructured":"Mordinyi, R., Winkler, D.: F.W.S.B.: Ifs-cdl-14-15 - integrating heterogeneous engineering tools and data models: A roadmap for developing architecture variants. Technical report, Vienna University of Technology (2014)"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Schafer, W., Wehrheim, H.: The challenges of building advanced mechatronic systems. In: 2007 Future of Software Engineering, FOSE \u201907, pp. 72\u201384. IEEE Computer Society, Washington, DC (2007)","DOI":"10.1109\/FOSE.2007.28"},{"issue":"4","key":"6_CR37","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1108\/17410390510609617","volume":"18","author":"A Schwinn","year":"2005","unstructured":"Schwinn, A., Schelp, J.: Design patterns for data integration. J. Enterp. Inf. Manag. 18(4), 471\u2013482 (2005)","journal-title":"J. Enterp. Inf. Manag."},{"issue":"6","key":"6_CR38","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1109\/TSE.2005.69","volume":"31","author":"R Selby","year":"2005","unstructured":"Selby, R.: Enabling reuse-based software development of large-scale systems. IEEE Trans. Softw. Eng. 31(6), 495\u2013510 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR39","unstructured":"Smith, S.: http:\/\/programmer.97things.oreilly.com\/wiki\/index.php\/don\u2019t_repeat_yourself. Accessed 2 July 2013"},{"key":"6_CR40","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-77351-1_6","volume-title":"Software Composition","author":"T van der Storm","year":"2007","unstructured":"van der Storm, T.: Generic feature-based software composition. In: Lumpe, M., Vanderperren, W. (eds.) SC 2007. LNCS, vol. 4829, pp. 66\u201380. Springer, Heidelberg (2007)"},{"key":"6_CR41","doi-asserted-by":"crossref","unstructured":"Waltersdorfer, F., Moser, T., Zoitl, A., Biffl, S.: Version management and conflict detection across heterogeneous engineering data models. In: 2010 8th IEEE International Conference on Industrial Informatics (INDIN), pp. 928\u2013935 (2010)","DOI":"10.1109\/INDIN.2010.5549617"},{"key":"6_CR42","doi-asserted-by":"crossref","unstructured":"Zhong, F.: Geological data integration and sharing on the semantic level. In: 2012 Fourth International Conference on Computational and Information Sciences (ICCIS), pp. 369\u2013372 (2012)","DOI":"10.1109\/ICCIS.2012.166"}],"container-title":["Lecture Notes in Business Information Processing","Software Quality. Software and Systems Quality in Distributed and Mobile Environments"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-13251-8_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T06:45:53Z","timestamp":1675838753000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-13251-8_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319132501","9783319132518"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-13251-8_6","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"6 January 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}