QuaTrace: A tool environment for (Semi-) automatic impact analysis based on traces

被引:32
作者
von Knethen, A [1 ]
Grund, M [1 ]
机构
[1] Fraunhofer IESE, D-67661 Kaiserslautern, Germany
来源
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICSM.2003.1235427
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cost estimation of changes to software systems is often inaccurate and implementation of changes is time consuming, cost intensive, and error prone. One reason for these problems is that relationships between documentation entities (e.g., between different requirements) are not documented at all or only incompletely. In this paper, we describe a constructive approach to support later changes to software systems. Our approach consists of a traceability technique and a supporting tool environment. The tracing approach describes which traces should be established in which way. The proposed tool environment supports the application of the guidelines in a concrete development context. The tool environment integrates two existing tools: a requirements management tool (i.e., RequisitePro) and a CASE tool (i.e., Rhapsody). Our approach allows traces to be established, analyzed, and maintained effectively and efficiently.
引用
收藏
页码:246 / 255
页数:10
相关论文
共 28 条
[1]  
Bohner S. A., 1996, SOFTWARE CHANGE IMPA
[2]  
Borstler J., 1992, Proceedings. The Sixteenth Annual International Computer Software and Applications Conference, P362, DOI 10.1109/CMPSAC.1992.217578
[3]   INCONSISTENCY HANDLING IN MULTIPERSPECTIVE SPECIFICATIONS [J].
FINKELSTEIN, ACW ;
GABBAY, D ;
HUNTER, A ;
KRAMER, J ;
NUSEIBEH, B .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) :569-578
[4]   USING PROGRAM SLICING IN SOFTWARE MAINTENANCE [J].
GALLAGHER, KB ;
LYLE, JR .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (08) :751-761
[5]  
Gotel O. C. Z., 1994, Proceedings of the First International Conference on Requirements Engineering (Cat. No.94TH0613-0), P94, DOI 10.1109/ICRE.1994.292398
[6]  
GRUND M, 2003, THESIS U KAISERSLAUT
[7]  
IEEE, 1990, 610121990 IEEE, DOI [10.1109/IEEESTD.1990.101064, 10.1109/IEEESTD.1991.106963]
[8]  
*INCOSE REQ WORK G, REQ MAN REQ AN REQ E
[9]  
JANICKI R, 1995, 313 CRL TRIO
[10]  
KIRKMAN DP, 1998, J REQUIREMENTS ENG, V3, P107