메뉴 건너뛰기




Volumn 9, Issue 4, 2010, Pages 473-492

Graph-based traceability: A comprehensive approach

Author keywords

Graph technology; Model transformations; Software engineering; Traceability

Indexed keywords

CONCEPTUAL FRAMEWORKS; DIFFERENT DOMAINS; GRAPH QUERY LANGUAGE; GRAPH TECHNOLOGY; GRAPH-BASED; KEY SUCCESS FACTORS; META MODEL; MODEL TRANSFORMATIONS; REUSABLE ARCHITECTURES; SOFTWARE DEVELOPMENT PROCESS; SOFTWARE DEVELOPMENT PROJECTS; SOFTWARE DEVELOPMENT SYSTEMS; SOFTWARE RE-USE; SPECIFIC ACTIVITY; STATE OF THE ART; TRACEABILITY; TRACEABILITY INFORMATION; TRACEABILITY TECHNIQUES;

EID: 77956263572     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-009-0141-4     Document Type: Article
Times cited : (38)

References (62)
  • 2
    • 77956261790 scopus 로고    scopus 로고
    • 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).
  • 3
    • 77956265473 scopus 로고    scopus 로고
    • 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-34 (2008).
  • 5
    • 37849025616 scopus 로고    scopus 로고
    • Asuncion, H. U., François, 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 '07), pp. 115-124 (2007).
  • 6
    • 57449114393 scopus 로고    scopus 로고
    • Bergmann, G., Ökrös, A., Ráth, I., Varró, D., Varró, G.: Incremental pattern matching in the VIATRA model transformation system. In: GRaMoT '08: Proceedings of the Third International Workshop on Graph and Model Transformations, pp. 25-32 (2008).
  • 7
    • 77956267694 scopus 로고    scopus 로고
    • 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).
  • 8
    • 77956266584 scopus 로고    scopus 로고
    • 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).
  • 9
    • 77956265646 scopus 로고    scopus 로고
    • 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-Can requirements drive reuse of software models? pp. 9-18 (2008).
  • 10
    • 77956266859 scopus 로고    scopus 로고
    • 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).
  • 12
    • 77956265965 scopus 로고    scopus 로고
    • 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-Can requirements drive reuse of software models? pp. 35-42 (2008).
  • 13
  • 14
    • 56749083175 scopus 로고    scopus 로고
    • Cysneiros, G., Zisman, A.: Traceability and completeness checking for agent-oriented systems. In: Proceedings of the 2008 ACM symposium on Applied computing (SAC '08), pp. 71-77 (2008).
  • 15
    • 33748289548 scopus 로고    scopus 로고
    • Feature-based survey of model transformation approaches
    • Czarnecki K., Helsen S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621-645 (2006).
    • (2006) IBM Syst. J. , vol.45 , Issue.3 , pp. 621-645
    • Czarnecki, K.1    Helsen, S.2
  • 16
    • 77956262430 scopus 로고    scopus 로고
    • Dick, J.: Rich traceability. In: Proceedings of the 1st International Workshop on Traceability in Emerging Forms of Software Engineering (2002).
  • 17
    • 77956263536 scopus 로고    scopus 로고
    • Del Fabro, M. D., Bézivin, J., Valduriez, P.: Weaving models with the eclipse AMW plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe 2006 (2006).
  • 18
    • 67649962152 scopus 로고    scopus 로고
    • 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-30 Sept 2008. Revised Selected Papers, pp. 151-167 (2008).
  • 19
    • 84947914217 scopus 로고    scopus 로고
    • Ebert, J., Franzke, A.: A declarative approach to graph based modeling. In: Graphtheoretic Concepts in Computer Science, pp. 38-50 (1995).
  • 20
    • 77956263766 scopus 로고    scopus 로고
    • Ebert, J., Bildhauer, D.: Querying software abstraction graphs. In: Proceedings of Query Technologies and Applications for Program Comprehension (QTAPC 2008) (2008).
  • 21
    • 77956262956 scopus 로고    scopus 로고
    • Ebert, J., Horn, T.: The GReTL transformation language. Internal Report (2009, to appear).
  • 23
    • 77956266409 scopus 로고    scopus 로고
    • 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-81 (2008).
  • 24
    • 46449098941 scopus 로고    scopus 로고
    • Espinoza, A., Alarcón, P. P., Garbajosa, J.: Analyzing and systematizing current traceability schemas. In: Proceedings of the 30th Annual IEEE/NASA Software Engineering Workshop SEW-30 (SEW '06), pp. 21-32 (2006).
  • 25
    • 50249107890 scopus 로고    scopus 로고
    • Glabbeek, R., Ploeger, B.: Five determinisation algorithms. In: Proceedings of the 13th International Conference on Implementation and Applications of Automata (CIAA '08), pp. 161-170 (2008).
  • 26
    • 77956265169 scopus 로고    scopus 로고
    • 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-75 (2008).
  • 27
    • 0028012990 scopus 로고    scopus 로고
    • 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-102 (1994).
  • 28
    • 37849038116 scopus 로고    scopus 로고
    • 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 '07) (2007).
  • 29
    • 32144459294 scopus 로고    scopus 로고
    • GXL: A graph-based standard exchange format for reengineering
    • Holt R. C., Schürr A., Elliott Sim S., Andreas W.: GXL: a graph-based standard exchange format for reengineering. Sci. Comput. Program. 60(2), 149-170 (2005).
    • (2005) Sci. Comput. Program. , vol.60 , Issue.2 , pp. 149-170
    • Holt, R.C.1    Schürr, A.2    Elliott Sim, S.3    Andreas, W.4
  • 31
    • 32044447691 scopus 로고    scopus 로고
    • Advancing candidate link generation for requirements tracing: The study of methods
    • 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-19 (2006).
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , Issue.1 , pp. 4-19
    • Hayes, J.H.1    Dekhtyar, A.2    Sundaram, S.K.3
  • 32
    • 77956267798 scopus 로고    scopus 로고
    • IEEE: IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610. 12-1990 (1990).
  • 33
    • 77956265742 scopus 로고    scopus 로고
    • Jouault, F.: Loosely coupled traceability for ATL. In: ECMDA Traceability Workshop (ECMDA-TW) 2005 Proceedings, pp. 29-37 (2005).
  • 34
    • 0142130178 scopus 로고
    • The missing link in requirements engineering
    • Kaindl H.: The missing link in requirements engineering. SIGSOFT Softw. Eng. Notes 18(2), 30-39 (1993).
    • (1993) SIGSOFT Softw. Eng. Notes , vol.18 , Issue.2 , pp. 30-39
    • Kaindl, H.1
  • 35
    • 77956264177 scopus 로고    scopus 로고
    • Kalnins, A., Barzdins, J., Celms, E.: Model transformation language MOLA. In: Model Driven Architecture: Foundations and Applications (MDAFA) (2004).
  • 36
    • 77956266069 scopus 로고    scopus 로고
    • Kalnins, A., Celms, E., Sostaks, A.: Tool support for MOLA. In: Proceedings of the Workshop on Graph and Model Transformation (GraMoT), pp. 162-163 (2005).
  • 37
    • 77956265317 scopus 로고    scopus 로고
    • 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).
  • 38
    • 77956261789 scopus 로고    scopus 로고
    • Kamp, M.: Managing a Multi-File, Multi-Language Software Repository for Program Comprehension Tools: A Generic Approach. Technical Report 1/98, Universität Koblenz-Landau, Institut für Informatik (1998).
  • 39
    • 0029271565 scopus 로고
    • A graph oriented (software) engineering database system
    • Kiesel N., Schürr A., Westfechtel B.: A graph oriented (software) engineering database system. Inf. Syst. 20(1), 21-51 (1995).
    • (1995) Inf. Syst. , vol.20 , Issue.1 , pp. 21-51
    • Kiesel, N.1    Schürr, A.2    Westfechtel, B.3
  • 40
    • 77956268607 scopus 로고    scopus 로고
    • Krebs, T., Nowakowski, W., Kalnins, A., Kalnina, E.: Modelling and transformation language validation report. Project Deliverable D3. 4, ReDSeeDS Project (2007).
  • 41
    • 0032629749 scopus 로고    scopus 로고
    • 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-50 (1999).
  • 42
    • 77956265786 scopus 로고    scopus 로고
    • 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-67 (2007).
  • 43
    • 58049185860 scopus 로고    scopus 로고
    • Mäder, 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-32 (2008).
  • 44
    • 77953968051 scopus 로고    scopus 로고
    • 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-72 (2005).
  • 45
    • 33845467461 scopus 로고    scopus 로고
    • 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-61 (2005).
  • 46
    • 21744437565 scopus 로고    scopus 로고
    • Mehlhorn, K., Näher, S., Uhrig, C.: The LEDA platform of combinatorial and geometric computing. In: Proceedings of the 24th International Colloquium on Automata, Languages and Programming (ICALP '97), pp. 7-16 (1997).
  • 47
    • 38049036827 scopus 로고    scopus 로고
    • 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-933 (2007).
  • 48
    • 77956264261 scopus 로고    scopus 로고
    • Object Management Group: OMG Unified Modeling Language (OMG UML), Superstructure, V2. 1. 2. (2007).
  • 49
    • 77956268080 scopus 로고    scopus 로고
    • Object Management Group: Meta Object Facility (MOF) 2. 0 Query/View/Transformation Specification, Version 1. 0. (2008).
  • 50
    • 77956264312 scopus 로고    scopus 로고
    • Pinheiro, F. A. C.: Formal and informal aspects of requirements tracing. In: Anais do WER00-Workshop em Engenharia de Requisitos 2000 (2000).
  • 51
    • 0030105847 scopus 로고    scopus 로고
    • An object-oriented tool for tracing requirements
    • Pinheiro F. A. C., Goguen J. A.: An object-oriented tool for tracing requirements. IEEE Soft. 13(2), 52-64 (1996).
    • (1996) IEEE Soft. , vol.13 , Issue.2 , pp. 52-64
    • Pinheiro, F.A.C.1    Goguen, J.A.2
  • 52
    • 77956268755 scopus 로고    scopus 로고
    • Pohl, K.: Process-Centered Requirements Engineering. Research Studies Press Ltd, Taunton, Somerset (1996).
  • 53
    • 0035107781 scopus 로고    scopus 로고
    • Toward reference models for requirements traceability
    • Ramesh B., Jarke M.: Toward reference models for requirements traceability. IEEE Trans. Softw. Eng. 27(1), 58-93 (2001).
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.1 , pp. 58-93
    • Ramesh, B.1    Jarke, M.2
  • 54
    • 77956265998 scopus 로고    scopus 로고
    • 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).
  • 55
    • 77956264827 scopus 로고    scopus 로고
    • 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).
  • 56
    • 77956266816 scopus 로고    scopus 로고
    • Śmiałek, M.: Towards a requirements driven software development system. Poster presentation at MoDELS (2006).
  • 57
    • 77956267692 scopus 로고    scopus 로고
    • 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).
  • 58
    • 84968906653 scopus 로고    scopus 로고
    • 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-428. World Scientific Publishing Company, River Edge, NJ (2005).
  • 59
    • 77956266328 scopus 로고    scopus 로고
    • von Knethen, A., Paech, B.: A survey on tracing approaches in theory and practice. Technical Report 095. 01/E, Fraunhofer IESE (2002).
  • 60
    • 0021457061 scopus 로고
    • Program slicing
    • Weiser M.: Program slicing. IEEE Trans. Softw. Eng. 10(4), 352-357 (1984).
    • (1984) IEEE Trans. Softw. Eng. , vol.10 , Issue.4 , pp. 352-357
    • Weiser, M.1
  • 61
    • 77956268046 scopus 로고    scopus 로고
    • Winter, A.: Referenz-Metaschema für visuelle Modellierungssprachen. DUV Informatik, Deutscher Universitätsverlag (2000).
  • 62
    • 34548061634 scopus 로고    scopus 로고
    • 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-52 (2007).


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.