{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:48:29Z","timestamp":1760586509076,"version":"3.37.0"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2009,11,2]],"date-time":"2009-11-02T00:00:00Z","timestamp":1257120000000},"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":[[2011,2]]},"DOI":"10.1007\/s10270-009-0137-0","type":"journal-article","created":{"date-parts":[[2009,11,1]],"date-time":"2009-11-01T01:36:31Z","timestamp":1257039391000},"page":"5-29","source":"Crossref","is-referenced-by-count":17,"title":["VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs"],"prefix":"10.1007","volume":"10","author":[{"given":"Huy","family":"Tran","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[]},{"given":"Schahram","family":"Dustdar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,11,2]]},"reference":[{"key":"137_CR1","unstructured":"ActiveEndpoints (2008) ActiveBPEL Engine. http:\/\/www.activevos.com\/community-open-source.php . Accessed 3 Feburary 2008"},{"key":"137_CR2","doi-asserted-by":"crossref","unstructured":"Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J. Model-Driven Softw Dev 45(3), (2006). doi: 10.1147\/sj.453.0515","DOI":"10.1147\/sj.453.0515"},{"key":"137_CR3","unstructured":"Aleksy, M., Hildenbrand, T., Obergfell, C., Schwind, M.: A pragmatic approach to traceability in model-driven development. In: PRIMIUM (2008)"},{"key":"137_CR4","unstructured":"Alexander, I.: Semiautomatic tracing of requirement versions to use cases\u2014experience and challenges. In: TEFSE\u201903: 2nd International Workshop on Traceability in Emerging Forms of Software Engineering, (2003)"},{"key":"137_CR5","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Canfora, G., de Lucia, A., Casazza, G.: Information retrieval models for recovering traceability links between code and documentation. In: ICSM \u201900: Proceedings of the International Conference on Software Maintenance (ICSM\u201900), IEEE Computer Society, Washington, DC, USA, p. 40 (2000)","DOI":"10.1109\/ICSM.2000.883003"},{"issue":"10","key":"137_CR6","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G. Antoniol","year":"2002","unstructured":"Antoniol G., Canfora G., Casazza G., Lucia A.D., Merlo E.: Recovering traceability links between code and documentation. IEEE Trans Softw Eng 28(10), 970\u2013983 (2002). doi: 10.1109\/TSE.2002.1041053","journal-title":"IEEE Trans Softw Eng"},{"key":"137_CR7","doi-asserted-by":"crossref","unstructured":"Bond\u00e9, L., Boulet, P., Dekeyser, J.L.: Traceability and Interoperability at Different Levels of Abstraction in Model-Driven Engineering, Springer, Netherlands, pp. 263\u2013273. Applications of specification and design languages for SoCs (2006)","DOI":"10.1007\/978-1-4020-4998-9_15"},{"issue":"1","key":"137_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF01232471","volume":"4","author":"P. Constantopoulos","year":"1995","unstructured":"Constantopoulos P., Jarke M., Mylopoulos J., Vassiliou Y.: The software information base: a server for reuse. The VLDB J. 4(1), 1\u201343 (1995). doi: 10.1007\/BF01232471","journal-title":"The VLDB J."},{"key":"137_CR9","unstructured":"Eclipse (2006) Eclipse modeling framework. http:\/\/www.eclipse.org\/emf . Accessed 3 January 2008"},{"issue":"2","key":"137_CR10","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/TSE.2003.1178051","volume":"29","author":"A. Egyed","year":"2003","unstructured":"Egyed A.: A scenario-driven approach to trace dependency analysis. IEEE. Trans. Softw. Eng. 29(2), 116\u2013132 (2003). doi: 10.1109\/TSE.2003.1178051","journal-title":"IEEE. Trans. Softw. Eng."},{"key":"137_CR11","unstructured":"Evenson, M., Schreder, B.: SemBiz deliverable: D4.1 use case definition and functional requirements analysis, (2007). http:\/\/sembiz.org\/attach\/D4.1.pdf"},{"key":"137_CR12","volume-title":"Model Driven Architecture: Applying MDA to Enterprise Computing","author":"D. Frankel","year":"2002","unstructured":"Frankel D.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, New York (2002)"},{"key":"137_CR13","doi-asserted-by":"crossref","unstructured":"Galv\u00e3o, I., Goknil, A.: Survey of traceability approaches in model-driven engineering. In: EDOC, pp. 313\u2013326 (2007)","DOI":"10.1109\/EDOC.2007.42"},{"key":"137_CR14","doi-asserted-by":"crossref","unstructured":"Gotel, O., Finkelstein, A.: Contribution structures [requirements artifacts]. In: Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE\u201995), pp. 100\u2013107, (1995). doi: 10.1109\/ISRE.1995.512550","DOI":"10.1109\/ISRE.1995.512550"},{"key":"137_CR15","doi-asserted-by":"crossref","unstructured":"Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving requirements tracing via information retrieval. In: Requirements Engineering Conference. Proceedings 11th IEEE International, pp. 138\u2013147 (2003)","DOI":"10.1109\/ICRE.2003.1232745"},{"key":"137_CR16","doi-asserted-by":"crossref","unstructured":"Hentrich, C., Zdun, U.: Patterns for process-Oriented integration in service-oriented architectures. In: Proceedings of the 11th European Conference on Pattern Languages of Programs (EuroPLoP 2006), Irsee, Germany, pp. 1\u201345 (2006)","DOI":"10.1145\/1415472.1415499"},{"key":"137_CR17","doi-asserted-by":"crossref","unstructured":"Holmes, T., Tran, H., Zdun, U., Dustdar, S. (2008) Modeling human aspects of business processes\u2014a view-based, model-driven approach. In: Schieferdecker, I., Hartman, A., (eds) 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA-FA) 2008. Springer, LNCS, vol. 5095, pp. 246\u2013261","DOI":"10.1007\/978-3-540-69100-6_17"},{"key":"137_CR18","unstructured":"IBM (2006) Travel booking process. http:\/\/publib.boulder.ibm.com\/bpcsamp\/scenarios\/travelBooking.html . Accessed 17 April 2008)"},{"key":"137_CR19","unstructured":"Intalio, Inc (2006) Eclipse STP BPMN Modeler. http:\/\/www.eclipse.org\/bpmn . Accessed 9 May 2008"},{"key":"137_CR20","doi-asserted-by":"crossref","unstructured":"Kindler, E.: On the semantics of EPCs: a framework for resolving the vicious circle. In: Business Process Management, pp. 82\u201397 (2004)","DOI":"10.1007\/978-3-540-25970-1_6"},{"key":"137_CR21","doi-asserted-by":"crossref","unstructured":"von Knethen, A., Paech, B., Kiedaisch, F., Houdek, F.: Systematic requirements recycling through abstraction and traceability. In: Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on, pp. 273\u2013281, (2002). doi: 10.1109\/ICRE.2002.1048538","DOI":"10.1109\/ICRE.2002.1048538"},{"key":"137_CR22","doi-asserted-by":"crossref","unstructured":"Kozlenkov, A., Zisman, A.: Are their design specifications consistent with our requirements? In: RE \u201902: Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering, IEEE Computer Society, Washington, DC, USA, pp. 145\u2013156 (2002)","DOI":"10.1109\/ICRE.2002.1048517"},{"key":"137_CR23","unstructured":"Letelier, P.: A framework for requirements traceability in UML-based projects. In: Proceedings of the 1st International Workshop on Traceability in Emerging Forms of Software Engineering\u201417th IEEE International Conference on Automated Software Engineering, pp. 32\u201341 (2002)"},{"issue":"10","key":"137_CR24","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1002\/(SICI)1097-024X(199610)26:10<1161::AID-SPE58>3.0.CO;2-X","volume":"26","author":"M. Lindvall","year":"1996","unstructured":"Lindvall M., Sandahl K.: Practical implications of traceability. Softw Pract Exp 26(10), 1161\u20131180 (1996). doi: 10.1002\/(SICI)1097-024X(199610)26:10<1161::AID-SPE58>3.3.CO;2-O","journal-title":"Softw Pract Exp"},{"issue":"4","key":"137_CR25","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/1276933.1276934","volume":"16","author":"A.D. Lucia","year":"2007","unstructured":"Lucia A.D., Fasano F., Oliveto R., Tortora G.: Recovering traceability links in software artifact management systems using information retrieval methods. ACM Trans Softw Eng Methodol 16(4), 13 (2007). doi: 10.1145\/1276933.1276934","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"137_CR26","doi-asserted-by":"crossref","unstructured":"Lucia, A.D., Oliveto, R., Tortora, G.: Adams re-trace: traceability link recovery via latent semantic indexing. In: ICSE \u201908: Proceedings of the 30th International Conference on Software Engineering, ACM, New York, NY, USA, pp. 839\u2013842. doi: 10.1145\/1368088.1368216 (2008)","DOI":"10.1145\/1368088.1368216"},{"key":"137_CR27","doi-asserted-by":"crossref","unstructured":"M\u00e4der, P., Philippow, I., Riebisch, M.: A traceability link model for the unified process. In: SNPD (3), pp. 700\u2013705 (2007)","DOI":"10.1109\/SNPD.2007.342"},{"key":"137_CR28","doi-asserted-by":"crossref","unstructured":"Mader, P., Gotel, O., Philippow, I.: Rule-based maintenance of post-requirements traceability relations. In: International Requirements Engineering, 2008. RE \u201908. 16th IEEE, pp. 23\u201332. doi: 10.1109\/RE.2008.24 (2008)","DOI":"10.1109\/RE.2008.24"},{"key":"137_CR29","unstructured":"Maletic, J.I., Munson, E.V., Marcus, A., Nguyen, T.N.: Using a hypertext model for traceability link conformance analysis. In: TEFSE\u201903: 2nd International Workshop on Traceability in Emerging Forms of Software Engineering (2003)"},{"key":"137_CR30","doi-asserted-by":"crossref","unstructured":"Marcus, A., Maletic, J.I.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: ICSE \u201903: Proceedings of the 25th International Conference on Software Engineering, pp. 125\u2013135, IEEE Computer Society, Washington, DC, USA (2003)","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"137_CR31","doi-asserted-by":"crossref","unstructured":"Mayr, C., Zdun, U., Dustdar, S.: Model-driven integration and management of data access objects in process-driven SOAs. In: ServiceWave, pp. 62\u201373 (2008)","DOI":"10.1007\/978-3-540-89897-9_6"},{"key":"137_CR32","unstructured":"Mendling, J., Hafner, M.: From inter-organizational workflows to process execution: generating BPEL from WS-CDL. In: OTM Workshops, pp. 506\u2013515, (2005). doi: 10.1007\/11575863_70 . http:\/\/www.springerlink.com\/content\/dkmc5vy9fl4j7j4j\/"},{"key":"137_CR33","unstructured":"Mendling, J., Ziemann, J.: Transformation of BPEL Processes to EPCs. In: Proceedings of the 4th GI Workshop on Event-Driven Process Chains (EPK 2005), vol. 167, pp. 41\u201353, (2005). http:\/\/wi.wu-wien.ac.at\/home\/mendling\/publications\/05-EPK.pdf"},{"key":"137_CR34","unstructured":"Mendling, J., Lassen, K.B., Zdun, U.: Transformation strategies between block-Oriented and graph-oriented process modelling languages. Technical Report JM-200510 \u221210, WU Vienna (2005)"},{"key":"137_CR35","doi-asserted-by":"crossref","unstructured":"Naslavsky, L., Ziv, H., Richardson, D.J.: Towards traceability of model-based testing artifacts. In: A-MOST \u201907: 3rd International Workshop on Advances in Model-based Testing, pp. 105\u2013114, ACM, New York, NY, USA (2007). doi: 10.1145\/1291535.1291546","DOI":"10.1145\/1291535.1291546"},{"key":"137_CR36","unstructured":"OASIS: Business process execution language (WSBPEL) 2.0. http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/OS\/wsbpel-v2.0-OS.pdf (2007)"},{"key":"137_CR37","unstructured":"Oldevik, J., Neple, T.: Traceability in model to text transformations. In: 2nd ECMDA Traceability Workshop (ECMDA-TW), pp. 17\u201326 (2006)"},{"key":"137_CR38","unstructured":"OMG (2003) Model-driven architecture (MDA) Guide V1.0.1. http:\/\/www.omg.org\/cgi-bin\/doc?omg\/03-06-01.pdf . Accessed 2 September 2007"},{"key":"137_CR39","unstructured":"OMG: second revised submission to the MOF Model to text transformation RFP. 2005, Object Management Group. http:\/\/www.omg.org\/cgi-bin\/apps\/doc?ad\/05-11-03.pdf (2005a)"},{"key":"137_CR40","unstructured":"OMG: unified modelling language (UML) 2.0. http:\/\/www.omg.org\/spec\/UML\/2.0 (2005b)"},{"key":"137_CR41","unstructured":"OMG: object constraint language(OCL) 2.0. http:\/\/www.omg.org\/spec\/OCL\/2.0 (2006)"},{"key":"137_CR42","unstructured":"OMG: business process modeling notation (BPMN) 1.1. http:\/\/www.omg.org\/spec\/BPMN\/1.1 (2008)"},{"key":"137_CR43","unstructured":"openArchitectureWareorg (2002) openArchitectureWare\u2014a modular MDA\/MDD generator framework. http:\/\/www.openarchitectureware.org . Accessed 23 October 2007"},{"key":"137_CR44","doi-asserted-by":"crossref","unstructured":"Ouyang, C., Dumas, M., ter Hofstede A.H.M., van der Aalst W.M.P.: From BPMN process models to BPEL web services. In: IEEE International Conference on Web Services, pp. 285\u2013292 (2006)","DOI":"10.1109\/ICWS.2006.67"},{"key":"137_CR45","doi-asserted-by":"crossref","unstructured":"Pohl, K.: PRO-ART: enabling requirements pre-traceability. In: ICRE, pp. 76\u201385 (1996)","DOI":"10.1109\/ICRE.1996.491432"},{"issue":"6","key":"137_CR46","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1109\/32.142872","volume":"18","author":"B. Ramesh","year":"1992","unstructured":"Ramesh B., Dhar V.: Supporting systems development by capturing deliberations during requirements engineering. IEEE. Trans. Softw. Eng. 18(6), 498\u2013510 (1992). doi: 10.1109\/32.142872","journal-title":"IEEE. Trans. Softw. Eng."},{"issue":"1","key":"137_CR47","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/32.895989","volume":"27","author":"B. Ramesh","year":"2001","unstructured":"Ramesh B., Jarke M.: Toward reference models for requirements traceability. IEEE. Trans. Softw. Eng 27(1), 58\u201393 (2001). doi: 10.1109\/32.895989","journal-title":"IEEE. Trans. Softw. Eng"},{"key":"137_CR48","unstructured":"Recker, J., Mendling, J.: On the translation between BPMN and BPEL: conceptual mismatch between process modeling languages. In: Eleventh International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD\u201906), pp. 521\u2013532 (2006)"},{"key":"137_CR49","doi-asserted-by":"crossref","unstructured":"Spanoudakis, G., Zisman, A.: Software traceability: a roadmap, vol. 3, Handbook of Software Engineering and Knowledge Engineering: Recent Advances edn, World Scientific Publishing, pp. 395\u2013428. http:\/\/www.ecsi-association.org\/ecsi\/main.asp?l1=library&fn=def&id=514 (2005)","DOI":"10.1142\/9789812775245_0014"},{"key":"137_CR50","unstructured":"Spanoudakis, G., Zisman, A., P\u00e9rez-Mi\u00f1ana, E., Krause, P.: Rule-based generation of requirements traceability relations. J. Syst. Softw. 72(2), 105\u2013127 (2004). doi: 10.1016\/S0164-1212(03)00242-5 . http:\/\/www.sciencedirect.com\/science\/article\/B6V0N-4B5BH76-1D\/2\/ee36ef777944b21af3c03a604ec521f7"},{"key":"137_CR51","volume-title":"Model-Driven Software Development: Technology, Engineering, Management","author":"T. Stahl","year":"2006","unstructured":"Stahl T., V\u00f6lter M.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, New York (2006)"},{"key":"137_CR52","unstructured":"Tran, H., Zdun, U., Dustdar, S.: View-based and Model-driven approach for reducing the development complexity in process-driven SOA. In: Intlernational Conference on Business Process and Services Computing (BPSC), GI, LNI, vol. 116, pp. 105\u2013124 (2007)"},{"key":"137_CR53","doi-asserted-by":"crossref","unstructured":"Tran, H., Zdun, U., Dustdar, S (2008) View-Based reverse engineering approach for enhancing model interoperability and reusability in process-driven SOAs. In: Mei H (ed.), 10th International Conference on Software Reuse, ICSR 2008, Springer, LNCS, vol. 5030, pp. 233\u2013244. doi: 10.1007\/978-3-540-68073-4_23","DOI":"10.1007\/978-3-540-68073-4_23"},{"key":"137_CR54","unstructured":"Tran, H., Holmes, T., Zdun, U., Dustdar, S. (2009) Modeling process-driven SOAs\u2014a view-based approach, handbook of research on business process modeling edn, Information Science Reference, chap 2. http:\/\/www.igi-global.com\/reference\/details.asp?ID=33287"},{"key":"137_CR55","unstructured":"W3C (1999) XML Path Language (XPath) 1.0. http:\/\/www.w3.org\/TR\/xpath . Accessed 8 July 2008"},{"key":"137_CR56","unstructured":"W3C (2001) Web Services Description Language 1.1"},{"key":"137_CR57","doi-asserted-by":"crossref","unstructured":"Walderhaug, S., Stav, E., Johansen, U., Olsen, G.K.: Traceability model-driven software development, information science reference, pp. 133\u2013160. Designing software-intensive systems\u2014methods and principles (2008)","DOI":"10.4018\/978-1-59904-699-0.ch006"},{"key":"137_CR58","unstructured":"Ziemann, J., Mendling, J.: EPC-Based modelling of BPEL Processes: a pragmatic transformation approach. In: Proceedings of the 7th International Conference \u201cmodern information technology in the innovation processes of the industrial enterprises\u201d (MITIP 2005), (2005). http:\/\/wi.wu-wien.ac.at\/home\/mendling\/publications\/05-MITIP.pdf"},{"key":"137_CR59","unstructured":"Zisman, A., Kozlenkov, A.: Managing inconsistencies in UML specifications. In: Proceedings of the ACIS Fourth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD\u201903), October 16\u201318, 2003, L\u00fcbeck, Germany, ACIS, pp. 128\u2013138 (2003)"},{"key":"137_CR60","unstructured":"Zisman, A., Spanoudakis, G., P\u00e9rez-Mi\u00f1ana, E., Krause, P.: Tracing software requirements artifacts. In: Proceedings of the International Conference on Software Engineering Research and Practice, SERP \u201903, June 23\u201326, 2003, Las Vegas, Nevada, USA, CSREA Press, pp. 448\u2013455 (2003)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-009-0137-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-009-0137-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-009-0137-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,13]],"date-time":"2025-02-13T01:11:51Z","timestamp":1739409111000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-009-0137-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11,2]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,2]]}},"alternative-id":["137"],"URL":"https:\/\/doi.org\/10.1007\/s10270-009-0137-0","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2009,11,2]]}}}