{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T04:35:53Z","timestamp":1771043753862,"version":"3.50.1"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2009,11,27]],"date-time":"2009-11-27T00:00:00Z","timestamp":1259280000000},"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":[[2010,9]]},"DOI":"10.1007\/s10270-009-0141-4","type":"journal-article","created":{"date-parts":[[2009,11,27]],"date-time":"2009-11-27T10:45:38Z","timestamp":1259318738000},"page":"473-492","source":"Crossref","is-referenced-by-count":37,"title":["Graph-based traceability: a comprehensive approach"],"prefix":"10.1007","volume":"9","author":[{"given":"Hannes","family":"Schwarz","sequence":"first","affiliation":[]},{"given":"J\u00fcrgen","family":"Ebert","sequence":"additional","affiliation":[]},{"given":"Andreas","family":"Winter","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,11,27]]},"reference":[{"issue":"3","key":"141_CR1","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1147\/sj.453.0515","volume":"45","author":"N. Aizenbud-Reshef","year":"2006","unstructured":"Aizenbud-Reshef N., Nolan B.T., Rubin J., Shaham-Gafni Y.: Model traceability. IBM Syst. J. 45(3), 515\u2013526 (2006)","journal-title":"IBM Syst. J."},{"key":"141_CR2","unstructured":"Aizenbud-Reshef, N., Paige, R.F., Rubin, J., Shaham-Gafni, Y., Kolovos, D.S.: Operational semantics for traceability. In: ECMDA Traceability Workshop (ECMDA-TW) 2005 Proceedings (2005)"},{"key":"141_CR3","unstructured":"Ambroziewicz, A, Bojarski, J., Nowakowski, W., Straszak, T.: Can precise requirements models drive software case reuse? In: Proceedings of the 2nd International Workshop on Model Reuse Strategies (MoRSe 2008), pp. 27\u201334 (2008)"},{"issue":"10","key":"141_CR4","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., De Lucia A., Merlo E.: Recovering traceability links between code and documentation. IEEE Trans. Softw. Eng. 28(10), 970\u2013983 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"141_CR5","doi-asserted-by":"crossref","unstructured":"Asuncion, H.U., Fran\u00e7ois, F., Taylor, R.N.: An end-to-end industrial software traceability tool. In: Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT symposium on the Foundations of Software Engineering (ESEC-FSE \u201907), pp. 115\u2013124 (2007)","DOI":"10.1145\/1287624.1287642"},{"key":"141_CR6","doi-asserted-by":"crossref","unstructured":"Bergmann, G., \u00d6kr\u00f6s, A., R\u00e1th, I., Varr\u00f3, D., Varr\u00f3, G.: Incremental pattern matching in the VIATRA model transformation system. In: GRaMoT \u201908: Proceedings of the Third International Workshop on Graph and Model Transformations, pp. 25\u201332 (2008)","DOI":"10.1145\/1402947.1402953"},{"key":"141_CR7","unstructured":"Bildhauer, D., Ebert, J., Horn, T., Hotz, L., Knab, S., Riediger, V., Wolter, K.: Final software case query language definition. Project Deliverable D4.1.2, ReDSeeDS Project (2009, to appear)"},{"key":"141_CR8","unstructured":"Bildhauer, D., Ebert, J., Riediger, V., Krebs, T., Nick, M., Schwarz, H., Kalnins, A., Kalnina, E., Nick, M., Schneickert, S., Celms, E., Wolter, K., Ambroziewicz, A., Bojarski, J.: Repository selection report. Project Deliverable D4.4, ReDSeeDS Project (2007)"},{"key":"141_CR9","unstructured":"Bildhauer, D., Ebert, J., Riediger, V., Schwarz, H.: Using the TGraph approach for model fact repositories. In: Proceedings of the 2nd International Workshop MoRSe 2008: Model Reuse Strategies\u2013Can requirements drive reuse of software models? pp. 9\u201318 (2008)"},{"key":"141_CR10","unstructured":"Bildhauer, D., Ebert, J., Riediger, V., Wolter, K., Nick, M., Jedlitschka, A., Weber, S., Schwarz, H., Ambroziewicz, A., Bojarski, J., Straszak, T., Kavaldjian, S., Popp, R., Szep, A.: Software case marking language definition. Project Deliverable D4.3, ReDSeeDS Project (2007)"},{"key":"141_CR11","volume-title":"Ein parametrisierbares Graph-Datenbanksystem f\u00fcr Entwicklungswerkzeuge","author":"B. B\u00f6hlen","year":"2006","unstructured":"B\u00f6hlen B.: Ein parametrisierbares Graph-Datenbanksystem f\u00fcr Entwicklungswerkzeuge. Shaker Verlag, Aachen (2006)"},{"key":"141_CR12","unstructured":"Bojarski, J., Straszak, T., Ambroziewicz, A., Nowakowski, W.: Transition from precisely defined requirements into draft architecture as an MDA realisation. In: Proceedings of the 2nd International Workshop MoRSe 2008: Model Reuse Strategies\u2013Can requirements drive reuse of software models? pp. 35\u201342 (2008)"},{"issue":"9","key":"141_CR13","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/TSE.2003.1232285","volume":"29","author":"J. Cleland-Huang","year":"2003","unstructured":"Cleland-Huang J., Chang C.K., Christensen M.: Event-based traceability for managing evolutionary change. IEEE Trans. Softw. Eng. 29(9), 796\u2013810 (2003)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"141_CR14","doi-asserted-by":"crossref","unstructured":"Cysneiros, G., Zisman, A.: Traceability and completeness checking for agent-oriented systems. In: Proceedings of the 2008 ACM symposium on Applied computing (SAC \u201908), pp. 71\u201377 (2008)","DOI":"10.1145\/1363686.1363706"},{"issue":"3","key":"141_CR15","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki K., Helsen S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J."},{"key":"141_CR16","unstructured":"Dick, J.: Rich traceability. In: Proceedings of the 1st International Workshop on Traceability in Emerging Forms of Software Engineering (2002)"},{"key":"141_CR17","unstructured":"Del Fabro, M.D., B\u00e9zivin, J., Valduriez, P.: Weaving models with the eclipse AMW plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe 2006 (2006)"},{"key":"141_CR18","doi-asserted-by":"crossref","unstructured":"Drivalos, N., Kolovos, D.S., Paige, R.F., Fernandes, K.J.: Engineering a DSL for software traceability. In: Software Language Engineering: First International Conference, SLE 2008, Toulouse, France, 29\u201330 Sept 2008. Revised Selected Papers, pp. 151\u2013167 (2008)","DOI":"10.1007\/978-3-642-00434-6_10"},{"key":"141_CR19","doi-asserted-by":"crossref","unstructured":"Ebert, J., Franzke, A.: A declarative approach to graph based modeling. In: Graphtheoretic Concepts in Computer Science, pp. 38\u201350 (1995)","DOI":"10.1007\/3-540-59071-4_36"},{"key":"141_CR20","unstructured":"Ebert, J., Bildhauer, D.: Querying software abstraction graphs. In: Proceedings of Query Technologies and Applications for Program Comprehension (QTAPC 2008) (2008)"},{"key":"141_CR21","unstructured":"Ebert, J., Horn, T.: The GReTL transformation language. Internal Report (2009, to appear)"},{"key":"141_CR22","doi-asserted-by":"crossref","unstructured":"Ebert, J., Kullbach, B., Riediger, V., Winter, A.: GUPRO. Generic understanding of programs\u2014an overview. Electron. Notes Theor. Comput. Sci. 72(2) (2002). http:\/\/www.elsevier.nl\/locate\/entcs\/volume72.html .","DOI":"10.1016\/S1571-0661(05)80528-6"},{"key":"141_CR23","unstructured":"Ebert, J., Riediger, V., Winter, A.: Graph technology in reverse engineering, the tgraph approach. In: Gimnich, R., Kaiser, U., Quante, J., Winter, A. (eds.) Proceedings of the 10th Workshop Software Reengineering (WSR 2008). In: GI Lecture Notes in Informatics, vol. 126, pp. 67\u201381 (2008)"},{"key":"141_CR24","doi-asserted-by":"crossref","unstructured":"Espinoza, A., Alarc\u00f3n, P.P., Garbajosa, J.: Analyzing and systematizing current traceability schemas. In: Proceedings of the 30th Annual IEEE\/NASA Software Engineering Workshop SEW-30 (SEW \u201906), pp. 21\u201332 (2006)","DOI":"10.1109\/SEW.2006.12"},{"key":"141_CR25","doi-asserted-by":"crossref","unstructured":"Glabbeek, R., Ploeger, B.: Five determinisation algorithms. In: Proceedings of the 13th International Conference on Implementation and Applications of Automata (CIAA \u201908), pp. 161\u2013170 (2008)","DOI":"10.1007\/978-3-540-70844-5_17"},{"key":"141_CR26","unstructured":"Goknil, A., Kurtev, I., van den Berg, K.: Change impact analysis based on formalization of trace relations for requirements. In: ECMDA Traceability Workshop (ECMDA-TW) 2008 Proceedings, pp. 59\u201375 (2008)"},{"key":"141_CR27","doi-asserted-by":"crossref","unstructured":"Gotel, O.C.Z., Finkelstein, A.C.W.: An analysis of the requirements traceability problem. In: Proceedings of the 1st International Conference on Requirements Engineering, pp. 94\u2013102 (1994)","DOI":"10.1109\/ICRE.1994.292398"},{"key":"141_CR28","doi-asserted-by":"crossref","unstructured":"Grechanik, M., McKinley, K.S., Perry, D.E.: Recovering and using use-case-diagram-to-source-code traceability links. In: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT symposium on The Foundations of Software Engineering (ESEC-FSE \u201907) (2007)","DOI":"10.1145\/1287624.1287640"},{"issue":"2","key":"141_CR29","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/j.scico.2005.10.003","volume":"60","author":"R.C. Holt","year":"2005","unstructured":"Holt R.C., Sch\u00fcrr A., Elliott Sim S., Andreas W.: GXL: a graph-based standard exchange format for reengineering. Sci. Comput. Program. 60(2), 149\u2013170 (2005)","journal-title":"Sci. Comput. Program."},{"key":"141_CR30","volume-title":"Ein Optimierer f\u00fcr GReQL2","author":"T. Horn","year":"2009","unstructured":"Horn T.: Ein Optimierer f\u00fcr GReQL2. Grin Verlag, Munich (2009)"},{"issue":"1","key":"141_CR31","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TSE.2006.3","volume":"32","author":"J.H. Hayes","year":"2006","unstructured":"Hayes J.H., Dekhtyar A., Sundaram S.K.: Advancing candidate link generation for requirements tracing: the study of methods. IEEE Trans. Softw. Eng. 32(1), 4\u201319 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"141_CR32","unstructured":"IEEE: IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990 (1990)"},{"key":"141_CR33","unstructured":"Jouault, F.: Loosely coupled traceability for ATL. In: ECMDA Traceability Workshop (ECMDA-TW) 2005 Proceedings, pp. 29\u201337 (2005)"},{"issue":"2","key":"141_CR34","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/159420.155836","volume":"18","author":"H. Kaindl","year":"1993","unstructured":"Kaindl H.: The missing link in requirements engineering. SIGSOFT Softw. Eng. Notes 18(2), 30\u201339 (1993)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"141_CR35","doi-asserted-by":"crossref","unstructured":"Kalnins, A., Barzdins, J., Celms, E.: Model transformation language MOLA. In: Model Driven Architecture: Foundations and Applications (MDAFA) (2004)","DOI":"10.1007\/11538097_5"},{"key":"141_CR36","unstructured":"Kalnins, A., Celms, E., Sostaks, A.: Tool support for MOLA. In: Proceedings of the Workshop on Graph and Model Transformation (GraMoT), pp. 162\u2013163 (2005)"},{"key":"141_CR37","unstructured":"Kalnins, A., Kalnina, E., Celms, E., Sostaks, A., Schwarz, H., Ambroziewicz, A., Bojarski, J., Nowakowski, W., Straszak, T., Kavaldjian, S., Falb, J.: Reusable Case Transformation Rule Specification. Project Deliverable D3.3, ReDSeeDS Project (2007)"},{"key":"141_CR38","unstructured":"Kamp, M.: Managing a Multi-File, Multi-Language Software Repository for Program Comprehension Tools: A Generic Approach. Technical Report 1\/98, Universit\u00e4t Koblenz-Landau, Institut f\u00fcr Informatik (1998)"},{"issue":"1","key":"141_CR39","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/0306-4379(95)00002-L","volume":"20","author":"N. Kiesel","year":"1995","unstructured":"Kiesel N., Sch\u00fcrr A., Westfechtel B.: a graph oriented (software) engineering database system. Inf. Syst. 20(1), 21\u201351 (1995)","journal-title":"Inf. Syst."},{"key":"141_CR40","unstructured":"Krebs, T., Nowakowski, W., Kalnins, A., Kalnina, E.: Modelling and transformation language validation report. Project Deliverable D3.4, ReDSeeDS Project (2007)"},{"key":"141_CR41","doi-asserted-by":"crossref","unstructured":"Kullbach, B., Winter, A.: Querying as an enabling technology in software reengineering. In: Verhoef, C., Nesi, P. (eds.) Proceedings of the 3rd Euromicro Conference on Software Maintenance and Reengineering, pp. 42\u201350 (1999)","DOI":"10.1109\/CSMR.1999.756681"},{"key":"141_CR42","unstructured":"Kurtev, I., Dee, M., Goknil, A., van der Berg, K.: Traceability-based change management in operational mappings. In: ECMDA Traceability Workshop (ECMDA-TW) 2007 Proceedings, pp. 57\u201367 (2007)"},{"key":"141_CR43","doi-asserted-by":"crossref","unstructured":"M\u00e4der, P., Gotel, O., Philippow, I.: Rule-based maintenance of post-requirements traceability relations. In: Proceedings of the 16th IEEE International Requirements Engineering Conference, pp. 23\u201332 (2008)","DOI":"10.1109\/RE.2008.24"},{"key":"141_CR44","doi-asserted-by":"crossref","unstructured":"Maletic, J.I., Collard, M.L., Simoes, B.: An XML based approach to support the evolution of model-to-model traceability links. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 67\u201372 (2005)","DOI":"10.1145\/1107656.1107671"},{"key":"141_CR45","doi-asserted-by":"crossref","unstructured":"Marcus, A., Xie, X., Poshyvanyk, D.: When and how to visualize traceability links? In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 56\u201361 (2005)","DOI":"10.1145\/1107656.1107669"},{"key":"141_CR46","doi-asserted-by":"crossref","unstructured":"Mehlhorn, K., N\u00e4her, S., Uhrig, C.: The LEDA platform of combinatorial and geometric computing. In: Proceedings of the 24th International Colloquium on Automata, Languages and Programming (ICALP \u201997), pp. 7\u201316 (1997)","DOI":"10.1007\/3-540-63165-8_161"},{"key":"141_CR47","doi-asserted-by":"crossref","unstructured":"Moon, M., Chae, H.S., Nam, T., Yeom, K.: A metamodeling approach to tracing variability between requirements and architecture in software product lines. In: Proceedings of the 7th IEEE International Conference on Computer and Information Technology, pp. 927\u2013933 (2007)","DOI":"10.1109\/CIT.2007.117"},{"key":"141_CR48","unstructured":"Object Management Group: OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2. (2007)"},{"key":"141_CR49","unstructured":"Object Management Group: Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification, Version 1.0. (2008)"},{"key":"141_CR50","unstructured":"Pinheiro, F.A.C.: Formal and informal aspects of requirements tracing. In: Anais do WER00\u2014Workshop em Engenharia de Requisitos 2000 (2000)"},{"issue":"2","key":"141_CR51","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/52.506462","volume":"13","author":"F.A.C. Pinheiro","year":"1996","unstructured":"Pinheiro F.A.C., Goguen J.A.: An object-oriented tool for tracing requirements. IEEE Soft. 13(2), 52\u201364 (1996)","journal-title":"IEEE Soft."},{"key":"141_CR52","unstructured":"Pohl, K.: Process-Centered Requirements Engineering. Research Studies Press Ltd, Taunton, Somerset (1996)"},{"issue":"1","key":"141_CR53","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)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"141_CR54","unstructured":"Schwarz, H., Ebert, J., Riediger, V., Winter, A.: Towards querying of traceability information in the context of software evolution. In: 10th Workshop Software Reengineering (WSR 2008) (2008)"},{"key":"141_CR55","unstructured":"Sherba, S.A., Anderson, K.M., Faisal, M.: A framework for mapping traceability relationships. In: Proceedings of the 2nd International Workshop on Traceability in Emerging Forms of Software Engineering (2003)"},{"key":"141_CR56","unstructured":"\u015amia\u0142ek, M.: Towards a requirements driven software development system. Poster presentation at MoDELS (2006)"},{"key":"141_CR57","unstructured":"Sostaks, A., Kalnins, A.: The implementation of MOLA to L3 compiler. In: Computer Science and Information Technologies. Scientific Papers University of Latvia, vol. 733. Latvijas Universitate (2008)"},{"key":"141_CR58","doi-asserted-by":"crossref","unstructured":"Spanoudakis, G., Zisman, A.: Software traceability: a roadmap. In: Chang, S.K. (ed) Handbook of Software Engineering & Knowledge Engineering: Recent Advances, vol. 3, pp. 395\u2013428. World Scientific Publishing Company, River Edge, NJ (2005)","DOI":"10.1142\/9789812775245_0014"},{"key":"141_CR59","unstructured":"von Knethen, A., Paech, B.: A survey on tracing approaches in theory and practice. Technical Report 095.01\/E, Fraunhofer IESE (2002)"},{"issue":"4","key":"141_CR60","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"10","author":"M. Weiser","year":"1984","unstructured":"Weiser M.: Program slicing. IEEE Trans. Softw. Eng. 10(4), 352\u2013357 (1984)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"141_CR61","unstructured":"Winter, A.: Referenz-Metaschema f\u00fcr visuelle Modellierungssprachen. DUV Informatik, Deutscher Universit\u00e4tsverlag (2000)"},{"key":"141_CR62","doi-asserted-by":"crossref","unstructured":"Witte, R., Zhang, Y., Rilling, J.: Empowering software maintainers with semantic Web technologies. In: Proceedings of the 4th European Semantic Web Conference (ESCW 2007), pp. 37\u201352 (2007)","DOI":"10.1007\/978-3-540-72667-8_5"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-009-0141-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-009-0141-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-009-0141-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T07:55:26Z","timestamp":1559116526000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-009-0141-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11,27]]},"references-count":62,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,9]]}},"alternative-id":["141"],"URL":"https:\/\/doi.org\/10.1007\/s10270-009-0141-4","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,11,27]]}}}