{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T19:50:03Z","timestamp":1760298603523},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2012,9,27]],"date-time":"2012-09-27T00:00:00Z","timestamp":1348704000000},"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":[[2014,5]]},"DOI":"10.1007\/s10270-012-0275-7","type":"journal-article","created":{"date-parts":[[2012,9,26]],"date-time":"2012-09-26T20:34:26Z","timestamp":1348691666000},"page":"461-480","source":"Crossref","is-referenced-by-count":14,"title":["On the modeling and generation of service-oriented tool chains"],"prefix":"10.1007","volume":"13","author":[{"given":"Matthias","family":"Biehl","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jad","family":"El-Khoury","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9d\u00e9ric","family":"Loiret","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"T\u00f6rngren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,9,27]]},"reference":[{"key":"275_CR1","unstructured":"Altheide, F.: An architecture for a sustainable tool integration. In: D\u00f6rr and Schurr (eds.) Workshop on Tool integration in system development (2003)"},{"key":"275_CR2","doi-asserted-by":"crossref","unstructured":"Amelunxen, C., Klar, F., K\u00f6nigs, A., R\u00f6tschke, T., Sch\u00fcrr, A.: Metamodel-based tool integration with MOFLON. In: ICSE \u201908, pp. 807\u2013810 (2008)","DOI":"10.1145\/1368088.1368206"},{"key":"275_CR3","doi-asserted-by":"crossref","unstructured":"Armengaud, E., Zoier, M., Baumgart, A., Biehl, M., De Chen, J., Griessnig, G., Hein, C., Ritter, T., Kolagari, R.T.: Model-based toolchain for the efficient development of safety-relevant automotive embedded systems. In: SAE 2011 World Congress& Exhibition, (2011)","DOI":"10.4271\/2011-01-0056"},{"key":"275_CR4","doi-asserted-by":"crossref","unstructured":"Asplund, F., Biehl, M., El-Khoury, J., T\u00f6rngren, M.: Tool integration beyond Wasserman. In: First Workshop on Integration of Information Systems Engineering Tools (INISET 2011), (2011)","DOI":"10.1007\/978-3-642-22056-2_29"},{"key":"275_CR5","doi-asserted-by":"crossref","unstructured":"Balogh, A., Bergmann, G., Csert\u00e1n, G., G\u00f6nczy, L., Horv\u00e1th, Majzik, I., Pataricza, A., Polg\u00e1r, B., R\u00e1th, I., Varr\u00f3, D., Varr\u00f3, G.: Workflow-driven tool integration using model transformations. In: Engels, G., Lewerentz, C., Sch\u00e4fer, W., Sch\u00fcrr, A., Westfechtel, B. (eds.) Graph Transformations and Model-driven Engineering, chapter 10, pp. 224\u2013248. Springer, Heidelberg (2010)","DOI":"10.1007\/978-3-642-17322-6_11"},{"key":"275_CR6","unstructured":"Beisiegel, M.: Service Component Architecture. Technical report, Open SOA (2007)"},{"key":"275_CR7","volume-title":"Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture","author":"M Bell","year":"2008","unstructured":"Bell, M.: Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture. Wiley, Hoboken (2008)"},{"key":"275_CR8","unstructured":"Biehl, M.: Tool Integration Language. Technical Report ISRN\/ KTH\/MMK\/R-11\/16-SE, Royal Institute of Technology (KTH), (2011)"},{"key":"275_CR9","doi-asserted-by":"crossref","unstructured":"Biehl, M., DeJiu, C., T\u00f6rngren, M.: Integrating safety analysis into the model-based development toolchain of automotive embedded systems. In: Proceedings of the ACM SIGPLAN\/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2010), p. 125 (2010)","DOI":"10.1145\/1755888.1755907"},{"key":"275_CR10","doi-asserted-by":"crossref","unstructured":"Biehl, M., El-Khoury, J., T\u00f6rngren, M.: High-Level specification and code generation for service-oriented tool adapters. In: Proceedings of the International Conference on Computational Science (ICCSA2012), (2012)","DOI":"10.1109\/ICCSA.2012.16"},{"key":"275_CR11","doi-asserted-by":"crossref","unstructured":"Biehl, M., Gu, W., Loiret, F.: Model-based service discovery and orchestration for OSLC services in tool chains. In: International Conference on Web, Engineering (ICWE2012), (2012)","DOI":"10.1007\/978-3-642-31753-8_21"},{"key":"275_CR12","unstructured":"Biehl, M, Sj\u00f6stedt, C.-J., T\u00f6rngren, M.: A modular tool integration approach-experiences from two case studies. In: 3rd Workshop on Model-Driven Tool& Process Integration (MDTPI 2010) at the European Conference on Modeling Foundations and Applications (ECMFA 2010), (2010)"},{"issue":"3","key":"275_CR13","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/140938.140944","volume":"17","author":"AW Brown","year":"1992","unstructured":"Brown, A.W., Penedo, M.H.: An annotated bibliography on integration in software engineering environments. SIGSOFT Softw. Eng. Notes 17(3), 47\u201355 (1992)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"275_CR14","unstructured":"Christie, A., Levine, L., Morris, E.J., Riddle, B., Zubrow, D.: Software Process Automation: Interviews, Survey, and Workshop Results. Technical report, SEI (1997)"},{"issue":"3","key":"275_CR15","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1007\/s10270-008-0094-z","volume":"8","author":"M Del Fabro","year":"2009","unstructured":"Del Fabro, M., Valduriez, P.: Towards the efficient development of model transformations using model weaving and matching transformations. Softw. Syst. Model. 8(3), 305\u2013324 (2009)","journal-title":"Softw. Syst. Model."},{"key":"275_CR16","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"UW Eisenecker","year":"2000","unstructured":"Eisenecker, U.W., Czarnecki, K.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)"},{"key":"275_CR17","volume-title":"SOA Principles of Service Design","author":"T Erl","year":"2007","unstructured":"Erl, T.: SOA Principles of Service Design. Prentice Hall, Upper Saddle River (2007)"},{"key":"275_CR18","doi-asserted-by":"crossref","unstructured":"Falleri, J.-R., Huchard, M., Lafourcade, M., Nebut, C.: Metamodel matching for automatic model transformation generation. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) Model Driven Engineering Languages and Systems, vol. 5301 of LNCS, chapter 24, pp. 326\u2013340. Springer-Verlag (2008)","DOI":"10.1007\/978-3-540-87875-9_24"},{"key":"275_CR19","unstructured":"Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)"},{"issue":"6","key":"275_CR20","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/MS.2007.170","volume":"24","author":"R Frost","year":"2007","unstructured":"Frost, R.: Jazz and the Eclipse way of collaboration. IEEE Softw. 24(6), 114\u2013117 (2007)","journal-title":"IEEE Softw."},{"issue":"3","key":"275_CR21","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/s10270-010-0155-y","volume":"10","author":"S Gilmore","year":"2011","unstructured":"Gilmore, S., G\u00f6nczy, L., Koch, N., Mayer, P., Tribastone, M., Varr\u00f3, D.: Non-functional properties in the model-driven development of service-oriented systems. Softw. Syst. Model. 10(3), 287\u2013311 (2011)","journal-title":"Softw. Syst. Model."},{"key":"275_CR22","unstructured":"Hein, C., Ritter, T., Wagner, M.: Model-driven tool integration with ModelBus. In: Workshop Future Trends of Model-Driven Development (2009)"},{"key":"275_CR23","doi-asserted-by":"crossref","unstructured":"Herbsleb, J.D.: Global software engineering: the future of socio-technical coordination. In: 2007 Future of Software Engineering, FOSE \u201907, pp. 188\u2013198, IEEE Computer Society, Washington, DC (2007)","DOI":"10.1109\/FOSE.2007.11"},{"key":"275_CR24","unstructured":"Hillairet, G., Bertrand, F., Lafaye, J.Y.: Bridging EMF applications and RDF data sources. In: 4th International Workshop on Semantic Web Enabled, Software Engineering (2008)"},{"key":"275_CR25","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":"275_CR26","volume-title":"Camel in Action","author":"C Ibsen","year":"2011","unstructured":"Ibsen, C., Anstey, J.: Camel in Action. Manning Publications, Greenwich (2011)"},{"key":"275_CR27","unstructured":"Johnsto, S.: UML 2.0 Profile for Software Services. Technical report, IBM (2005)"},{"key":"275_CR28","first-page":"528","volume":"4199","author":"G Kappel","year":"2006","unstructured":"Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting metamodels to ontologies: a step to the semantic integration of modeling languages. MODELS 4199, 528\u2013542 (2006)","journal-title":"MODELS"},{"key":"275_CR29","unstructured":"Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Wimmer, M.: On models and ontologies - a layered approach for model-based tool integration. In: MOD2006, pp. 11\u201327 (2006)"},{"issue":"2","key":"275_CR30","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/s10270-004-0073-y","volume":"4","author":"G Karsai","year":"2005","unstructured":"Karsai, G., Lang, A., Neema, S.: Design patterns for open tool integration. Softw. Syst. Model. 4(2), 157\u2013170 (2005)","journal-title":"Softw. Syst. Model."},{"key":"275_CR31","doi-asserted-by":"crossref","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling: Enabling Full Code Generation","author":"S Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.-P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley-IEEE Computer Society Pr, Hoboken (2008)"},{"key":"275_CR32","unstructured":"Klar, F., Rose, S., Sch\u00fcrr, A.: TiE - a tool integration environment. In: Proceedings of the 5th ECMDA Traceability Workshop, volume WP09-09 of CTIT Workshop Proceedings, pp. 39\u201348 (2009)"},{"issue":"4","key":"275_CR33","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1007\/s10270-006-0016-x","volume":"5","author":"A K\u00f6nigs","year":"2006","unstructured":"K\u00f6nigs, A., Sch\u00fcrr, A.: MDI: a rule-based multi-document and tool integration approach. Softw. Syst. Model. 5(4), 349\u2013368 (2006)","journal-title":"Softw. Syst. Model."},{"key":"275_CR34","doi-asserted-by":"crossref","unstructured":"Kramler, G., Kappel, G., Reiter, T., Kapsammer, E., Retschitzegger, W., Schwinger, W.: Towards a semantic infrastructure supporting model-based tool integration. In: GaMMa \u201906: Proceedings of the 2006 international workshop on Global integrated model management, pp. 43\u201346. ACM, New York (2006)","DOI":"10.1145\/1138304.1138314"},{"key":"275_CR35","unstructured":"Kurtev, I., B\u00e9zivin, J., Aksit, M.: Technological spaces: an initial appraisal. In: CoopIS, DOA 2002 Federated Conferences, Industrial track (2002)"},{"key":"275_CR36","doi-asserted-by":"crossref","unstructured":"Margaria, T., Nagel, R., Steffen, B.: jETI: a tool for remote tool Iitegration tools and algorithms for the construction and analysis of systems. In: Halbwachs, N., Zuck, L. (eds.) TACAS, volume 3440 of LNCS, pp. 557\u2013562 (2005)","DOI":"10.1007\/978-3-540-31980-1_38"},{"key":"275_CR37","unstructured":"OASIS. OASIS Web Services Business Process Execution Language (WSBPEL) TC. Technical report, \u201cOASIS\u201d (2007)"},{"key":"275_CR38","unstructured":"OMG. Software& Systems Process Engineering Metamodel Specification (SPEM). Technical report, \u201cOMG\u201d (2008)"},{"key":"275_CR39","unstructured":"OMG. SoaML. Technical report, OMG (2009)"},{"key":"275_CR40","unstructured":"OMG. Business Process Model And Notation (BPMN). Technical report, \u201cOMG\u201d (2011)"},{"key":"275_CR41","unstructured":"OSLC Core Specification Workgroup. OSLC core specification version 2.0. Technical report, Open Services for Lifecycle Collaboration (2010)"},{"key":"275_CR42","doi-asserted-by":"crossref","unstructured":"Papadopoulos, Y., McDermid, J.A.: Hierarchically performed hazard origin and propagation studies. In: Massimo, F., Karama, K., Alberto, P. (eds.) SAFECOMP of LNCS, vol. 1698, pp. 139\u2013152. Springer, Heidelberg (1999)","DOI":"10.1007\/3-540-48249-0_13"},{"key":"275_CR43","unstructured":"Potociar, Marek: JSR 311: JAX-RS: The Java API for RESTful Web Services. Technical report, Oracle (2009)"},{"key":"275_CR44","doi-asserted-by":"crossref","unstructured":"Seinturier, L., Merle, P., Rouvoy, P., Romero, D., Schiavoni, V., Stefani, J.-B.: A component-based middleware platform for reconfigurable service-oriented architectures. Softw. Prac. Exp. (2011)","DOI":"10.1002\/spe.1077"},{"key":"275_CR45","unstructured":"Shaw, M., Garlan, D.: Software Architecture. Prentice Hall, Upper Saddle River (1996)"},{"key":"275_CR46","doi-asserted-by":"crossref","unstructured":"Sztipanovits, J., Karsai, G., Neema, S., Bapty, T.: The model-integrated computing tool suite model-based engineering of embedded real-time systems. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Sch\u00e4tz, B. (eds.) MBERTS, volume 6100 of LNCS, chapter 20, pp. 369\u2013376 (2011)","DOI":"10.1007\/978-3-642-16277-0_20"},{"key":"275_CR47","doi-asserted-by":"crossref","unstructured":"Wasserman, A.I.: Tool integration in software engineering environments. In: Long, F. (ed.) Software Engineering Environments, International Workshop on Environments Proceedings, Lecture Notes in Computer Science, pp. 137\u2013149. Springer, Heidelberg (1989)","DOI":"10.1007\/3-540-53452-0_38"},{"key":"275_CR48","doi-asserted-by":"crossref","unstructured":"Ingo, W., Felix, K., Andy, S.: Development of tool extensions with MOFLON. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Sch\u00e4tz, B. (eds.) MBERTS, volume 6100 of LNCS, chapter 16, pp. 337\u2013343. Springer, Heidelberg (2011)","DOI":"10.1007\/978-3-642-16277-0_16"},{"issue":"9","key":"275_CR49","doi-asserted-by":"crossref","first-page":"1569","DOI":"10.1016\/j.jss.2007.03.089","volume":"80","author":"M Wicks","year":"2007","unstructured":"Wicks, M., Dewar, R.: A new research agenda for tool integration. J. Syst.Softw. 80(9), 1569\u20131585 (2007)","journal-title":"J. Syst.Softw."},{"key":"275_CR50","unstructured":"Wicks, M.N.: Tool Integration within Software Engineering Environments: An Annotated Bibliography. Technical report, Heriot-Watt University (2006)"},{"key":"275_CR51","doi-asserted-by":"crossref","unstructured":"Wu, Y., Hernandez, F., Ortega, F., Clarke, P.J., France, R.: Measuring the effort for creating and using domain-specific models. In: Proceedings of the 10th Workshop on Domain-Specific Modeling, DSM \u201910, ACM, New York (2010)","DOI":"10.1145\/2060329.2060360"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0275-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-012-0275-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0275-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T03:15:52Z","timestamp":1562210152000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-012-0275-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9,27]]},"references-count":51,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["275"],"URL":"https:\/\/doi.org\/10.1007\/s10270-012-0275-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,9,27]]}}}