메뉴 건너뛰기




Volumn 9, Issue 4, 2010, Pages 427-451

A model-driven traceability framework for software product lines

Author keywords

Model driven engineering; Software product line; Traceability

Indexed keywords

CORE ASSET; MANAGEMENT OPERATION; META MODEL; MODEL-DRIVEN; MODEL-DRIVEN ENGINEERING; QUALITY OF SOFTWARES; SOFTWARE DEVELOPMENT; SOFTWARE PRODUCT LINE; SOFTWARE PRODUCT LINES; SOFTWARE PRODUCTS; TARGET APPLICATION; TIME TO MARKET; TRACEABILITY; TRACEABILITY LINKS;

EID: 77956267975     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-009-0120-9     Document Type: Article
Times cited : (98)

References (56)
  • 2
    • 16244400835 scopus 로고    scopus 로고
    • Ajila, S., Kaba, B. A.: Using traceability mechanisms to support software product line evolution. In: Zhang, D., Grégoire, E., DeGroot, D. (eds.) Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, IRI, pp. 157-162. IEEE Systems, Man, and Cybernetics Society (2004).
  • 3
    • 36148958513 scopus 로고    scopus 로고
    • Almeida, J. P., van Eck, P., Iacob, M.-E.: Requirements traceability and transformation conformance in model-driven development. In: Proceedings of the 10th International Enterprise Distributed Object Computing Conference (EDOC), pp. 355-366. Washington, DC, USA (2006).
  • 4
    • 77956268327 scopus 로고    scopus 로고
    • Amar, B., Leblanc, H., Coulette, B.: A traceability engine dedicated to model transformation for software engineering. In: Oldevik, J., Olsen, G. K., Neple, T., Paige, R. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2008 Proceedings (2008).
  • 5
    • 37849025616 scopus 로고    scopus 로고
    • Asuncion, H. U., François, F., Taylor, R. N.: An end-to-end industrial software traceability tool. In: ESEC-FSE '07: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, pp. 115-124. ACM, New York, NY, USA (2007).
  • 6
    • 84944034038 scopus 로고    scopus 로고
    • Bayer, J., Widen, T.: Introducing traceability to product lines. In: van der Linden, F. (ed.) Proceedings of the 4th Int. Workshop on Software Product-Family Engineering (PFE), vol. 2290 of Lecture Notes in Computer Science, pp. 409-416. Bilbao (Spain), October (2001).
  • 7
    • 77956266628 scopus 로고    scopus 로고
    • Berg, K., Bishop, J., Muthig, D.: Tracing software product line variability: from problem to solution space. In: SAICSIT'05: Proceedings of the 2005 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists on IT Research in Developing Countries, pp. 182-191. South African Institute for Computer Scientists and Information Technologists, Republic of South Africa (2005).
  • 8
    • 77956266782 scopus 로고    scopus 로고
    • Berge, C.: Graphes et hypergraphes. Dunod (1970).
  • 10
    • 84948989830 scopus 로고    scopus 로고
    • Cleland-Huang, J., Chang, C. K., Sethi, G., Javvaji, K., Hu H., Xia, J.: Automating speculative queries through event-based requirements traceability. In: Proceedings of the 10th Int. Conference on Requirements Engineering (RE), pp. 289-298. Essen (Germany), September (2002).
  • 11
    • 77956265557 scopus 로고    scopus 로고
    • Collins-Sussman, B., Fitzpatrick, B. W., Pilato, C. M.: Version Control with Subversion. O'Reilly & Associates, Inc., For version 1. 6 (2006).
  • 12
    • 85036043696 scopus 로고    scopus 로고
    • Dart, S.: Concepts in configuration management systems. In: Proceedings of the 3rd International Workshop on Software Configuration Management, pp. 1-18. ACM Press, New York, NY, USA (1991).
  • 13
    • 0032304148 scopus 로고    scopus 로고
    • Adapting traceability environments to project-specific needs
    • Dömges R., Pohl K.: Adapting traceability environments to project-specific needs. Commun. ACM 41(12), 54-62 (1998).
    • (1998) Commun. ACM , vol.41 , Issue.12 , pp. 54-62
    • Dömges, R.1    Pohl, K.2
  • 14
    • 77956266508 scopus 로고    scopus 로고
    • Last accessed: 05/04/2009
    • http://www. eclipse. org/. Last accessed: 05/04/2009.
  • 16
    • 0037328519 scopus 로고    scopus 로고
    • A scenario-driven approach to trace dependency analysis
    • Egyed A.: A scenario-driven approach to trace dependency analysis. IEEE Trans. Softw. Eng. 29(2), 116-132 (2003).
    • (2003) IEEE Trans. Softw. Eng. , vol.29 , Issue.2 , pp. 116-132
    • Egyed, A.1
  • 17
    • 84983000088 scopus 로고    scopus 로고
    • Egyed, A., Grünbacher, P.: Automating requirements traceability: beyond the record & replay paradigm. In: ASE, pp. 163-171. IEEE Computer Society (2002).
  • 19
    • 49749126416 scopus 로고    scopus 로고
    • Elmqvist, N., Do, T. N., Goodell, H., Henry, N., Fekete, J.-D.: ZAME: interactive large-scale graph visualization. In: Proceedings of the IEEE Pacific Visualization Symposium 2008, pp. 215-222. IEEE Press, March (2008).
  • 20
    • 77956263950 scopus 로고    scopus 로고
    • Falleri, J.-R., Huchard, M., Nebut, C.: Towards a traceability framework for model transformations in kermeta. In: Aagedal, J., Neple, T., Oldevik, J. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2006 Proceedings, pp. 31-40 (2006).
  • 21
    • 50549096133 scopus 로고    scopus 로고
    • Fekete, J.-D., van Wijk, J. J., Stasko, J. T., North, C.: Information Visualization: Human-Centered Issues and Perspectives, vol. 4950 of Lecture Notes in Computer Science, chapter The Value of Information Visualization, pp. 1-18. Springer, New York (2008).
  • 22
    • 47949095394 scopus 로고    scopus 로고
    • Galvao, I., Goknil, A.: Survey of traceability approaches in model-driven engineering. In: EDOC '07: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, p. 313. IEEE Computer Society, Washington, DC, USA (2007).
  • 23
    • 0003780715 scopus 로고
    • Reading: Addison-Wesley
    • Harary F.: Graph theory. Addison-Wesley, Reading (1969).
    • (1969) Graph Theory
    • Harary, F.1
  • 26
    • 77956267619 scopus 로고    scopus 로고
    • Hunt, T.: Vertical and horizontal requirements relationships. Last accessed: 04/22/2009, (2007).
  • 27
    • 33847297572 scopus 로고    scopus 로고
    • Jirapanthong, W., Zisman, A.: Supporting product line development through traceability. In: Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC), pp. 506-514. Taipei, Taiwan (2005).
  • 28
    • 57349089324 scopus 로고    scopus 로고
    • Xtraque: Traceability for product line systems
    • Jirapanthong W., Zisman A.: Xtraque: traceability for product line systems. J. Softw. Syst. Model. 8(1), 117-144 (2007).
    • (2007) J. Softw. Syst. Model. , vol.8 , Issue.1 , pp. 117-144
    • Jirapanthong, W.1    Zisman, A.2
  • 29
    • 77956262606 scopus 로고    scopus 로고
    • Jouault, F.: Loosely coupled traceability for ATL. In: Oldevik, J., Aagedal, J. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2005 Proceedings, pp. 29-37 (2005).
  • 30
    • 0032343158 scopus 로고    scopus 로고
    • FORM: A feature-oriented reuse method with domain-specific reference architectures
    • Kang K. C., Kim S., Lee J., Kim K., Shin E., Huh M.-H.: FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143-168 (1998).
    • (1998) Ann. Softw. Eng. , vol.5 , pp. 143-168
    • Kang, K.C.1    Kim, S.2    Lee, J.3    Kim, K.4    Shin, E.5    Huh, M.-H.6
  • 31
    • 77956266037 scopus 로고    scopus 로고
    • Khan, S. S., Greenwood, P., Garcia, A., Rashid, A.: On the interplay of requirements dependencies and architecture evolution: an exploratory study. In: Proceedings of the 20th International Conference on Advanced Information Systems Engineering, CAiSE 2008. Springer Verlag, June 16-20, 2008 (to appear).
  • 32
    • 84974668004 scopus 로고    scopus 로고
    • Krueger, C. W.: Variation management for software production lines. In: SPLC 2: Proceedings of the Second International Conference on Software Product Lines, pp. 37-48, London, UK. Springer-Verlag (2002).
  • 33
    • 77956264860 scopus 로고    scopus 로고
    • Limón, A. E., Garbajosa, J.: The need for a unifying traceability scheme. In: Oldevik, J., Aagedal, J. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2005 Proceedings, pp. 47-56 (2005).
  • 34
    • 33845467461 scopus 로고    scopus 로고
    • Marcus, A., Xie, X., Poshyvanyk, D.: When and how to visualize traceability links? In: TEFSE '05: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 56-61. ACM, New York, NY, USA (2005).
  • 35
    • 77956268865 scopus 로고    scopus 로고
    • Megginson, D.: Xml performance and size. Last accessed: 04/23/2009, May (2005).
  • 36
    • 84904244225 scopus 로고    scopus 로고
    • Last accessed: 04/23/2009
    • Microsoft. Visual sourcesafe. http://msdn. microsoft. com/en-us/vstudio/aa700907. aspx. Last accessed: 04/23/2009.
    • Microsoft. Visual sourcesafe
  • 37
    • 77956261835 scopus 로고    scopus 로고
    • Mitschke, R., Eichberg, M.: Supporting the evolution of software product lines. In: Oldevik, J., Olsen, G. K., Neple, T., Paige, R. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2008 Proceedings, pp. 87-96 (2008).
  • 38
    • 84948668122 scopus 로고    scopus 로고
    • Mohan, K., Ramesh, B.: Managing variability with traceability in product and service families. In: Proceedings of the 35th Hawaii International Conference on System Sciences, pp. 1309-1317 (2002).
  • 39
    • 36948999633 scopus 로고    scopus 로고
    • Tracing variations in software product families
    • Mohan K., Ramesh B.: Tracing variations in software product families. Commun. ACM 50(12), 68-73 (2007).
    • (2007) Commun. ACM , vol.50 , Issue.12 , pp. 68-73
    • Mohan, K.1    Ramesh, B.2
  • 40
    • 43749109793 scopus 로고    scopus 로고
    • Improving the change-management process
    • Mohan K., Xu P., Ramesh B.: Improving the change-management process. Commun. ACM 51(5), 59-64 (2008).
    • (2008) Commun. ACM , vol.51 , Issue.5 , pp. 59-64
    • Mohan, K.1    Xu, P.2    Ramesh, B.3
  • 41
    • 33746211445 scopus 로고    scopus 로고
    • Moon, M., Chae, H. S.: A metamodel approach to architecture variability in a product line. In: Proceedings of the Reuse of Off-the-Shelf Components, 9th International Conference on Software Reuse, vol. 4039 of LNCS, pp. 115-126. Springer-Verlag (2006).
  • 42
    • 77956267072 scopus 로고    scopus 로고
    • OMG. Meta object facility, mof 2.0, OMG(2006)
    • OMG. Meta object facility, mof 2. 0. http://www. omg. org/spec/mof/2. 0/. OMG (2006).
  • 43
    • 77956269112 scopus 로고    scopus 로고
    • Paige, R. F., Olsen, G. K., Kolovos, D. S., Zschaler, S., Power, C.: Building model-driven engineering traceability classifications. In: Oldevik, J., Olsen, G. K., Neple, T., Paige, R. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2008 Proceedings, pp. 49-58 (2008).
  • 44
    • 0025510352 scopus 로고    scopus 로고
    • Pfleeger, S. L., Bohner, S. A.: A framework for software maintenance metrics. In: Proceedings of the Conference on Software Maintenance, pp. 320-327 (1990).
  • 46
    • 77956268361 scopus 로고    scopus 로고
    • ModelWare Project
    • ModelWareProject,Deliverable D1
    • ModelWare Project. Traceability metamodel and system solution. http://www. modelware-ist. org, ModelWare Project, Deliverable D1. 6 (2006).
    • (2006) Traceability metamodel and system solution , Issue.6
  • 47
    • 0032302301 scopus 로고    scopus 로고
    • Factors influencing requirements traceability practice
    • Ramesh B.: Factors influencing requirements traceability practice. Commun. ACM 41(12), 37-44 (1998).
    • (1998) Commun. ACM , vol.41 , Issue.12 , pp. 37-44
    • Ramesh, B.1
  • 48
    • 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
  • 49
    • 7744230583 scopus 로고    scopus 로고
    • Riebisch, M.: Supporting evolutionary development by feature models and traceability links. In: Proceedings of the 11th International Conference on Engineering of Computer-Based Systems (ECBS), pp. 370-377, Brno (Czech Republic), May (2004).
  • 50
    • 77956262294 scopus 로고    scopus 로고
    • Sousa, A., Kulesza, U., Rummler, A., Anquetil, N., Mitschke, R., Moreira, A., Amaral, V., Araujo, J.: A model-driven traceability framework to software product line development. In: Oldevik, J., Olsen, G. K., Neple, T., Paige, R. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2008 Proceedings, pp. 97-109 (2008).
  • 51
    • 77956267733 scopus 로고    scopus 로고
    • Last consultedon:05/0/2009
    • http://subclipse. tigris. org/. Last consulted on: 05/0/2009.
  • 52
    • 0346312315 scopus 로고    scopus 로고
    • Evolution in software product lines: Two cases
    • Svahnberg M., Bosch J.: Evolution in software product lines: two cases. J. Softw. Maint. 11(6), 391-422 (1999).
    • (1999) J. Softw. Maint. , vol.11 , Issue.6 , pp. 391-422
    • Svahnberg, M.1    Bosch, J.2
  • 53
    • 77956266547 scopus 로고    scopus 로고
    • JUNG Framework Development Team
    • JUNG Framework Development Team. Java universal network/graph framework. http://jung. sourceforge. net/ (2008).
    • (2008) Java universal network/graph framework
  • 54
    • 0011422988 scopus 로고
    • On the diagrammatic and mechanical representation of propositions and reasonings
    • Venn J.: On the diagrammatic and mechanical representation of propositions and reasonings. Dublin Philos. Mag. J. Sci. 9(59), 1-18 (1880).
    • (1880) Dublin Philos. Mag. J. Sci. , vol.9 , Issue.59 , pp. 1-18
    • Venn, J.1
  • 55
    • 77956263317 scopus 로고    scopus 로고
    • Walderhaug, S., Johansen, U., Stav, E., Aagedal, J.: Towards a generic solution for traceability in mdd. In: Aagedal, J., Neple, T., Oldevik, J. (eds.) ECMDA Traceability Workshop (ECMDA-TW) 2006 Proceedings (2006).
  • 56
    • 38049102537 scopus 로고    scopus 로고
    • Wieringa, R.: Traceability and modularity in software design. In: Proceedings of the 9th International Workshop on Software Specification and Design, pp. 87-95 (1998).


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