Software Configuration Management as a Crosscutting Concern: An Example on Software Testing

被引:0
作者
Nakagawa, Elisa Yumi [1 ]
Tornisiello Trevisan, Joao Vitor [1 ]
Maldonado, Jose Carlos [1 ]
机构
[1] Univ Sao Paulo, Dept Comp Syst, POB 668, BR-13560970 Sao Carlos, SP, Brazil
来源
22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010) | 2010年
基金
巴西圣保罗研究基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
SCM (Software Configuration Management) has substantially contributed as a mature, reliable and essential technology for successful software development, controlling changes and software evolution. In this scenario, tools that automate SCM have been proposed, developed and used in diverse software engineering activities and processes. However, each SCM tool has usually its particular architecture and data structures. Furthermore, there is a lack of work that investigate reuse and evolvability of such tools. In this paper we propose to see SCM as a crosscutting concern, i.e., as an activity that is spread across or tangled with other software engineering activities, in the same perspective of the AOSD (Aspect-Oriented Software Development). Based on this approach, we present a case study to the development of a SCM tool, named ATCMag, for software testing domain. Preliminary results show the viability of our approach and point out to the possibility of developing reusable and evolvable SCM tools.
引用
收藏
页码:628 / 633
页数:6
相关论文
共 50 条
[31]   DSEE - A SOFTWARE CONFIGURATION MANAGEMENT TOOL [J].
LUBKIN, DC .
HEWLETT-PACKARD JOURNAL, 1991, 42 (03) :77-83
[33]   Version models for software configuration management [J].
Norwegian Univ of Science and, Technology, Trondheim, Norway .
ACM Comput Surv, 2 (232-282)
[34]   Configuration management for designs of software systems [J].
Nguyen, TN ;
Munson, EV ;
Boyland, JT ;
Thao, C .
12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, :236-243
[35]   Configuration Management for Realtime Simulation Software [J].
Schmitz, Dominik ;
Deng, Wei ;
Rose, Thomas ;
Jarke, Matthis ;
Nonn, Harald ;
Sanguanpiyapan, Korakoj .
2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, :229-+
[36]   The Role of Human in Software Configuration Management [J].
Fahmy, Syahrul ;
Deraman, Aziz ;
Yahaya, Jamaiah H. .
PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, :56-60
[37]   IMPLEMENTING A SOFTWARE CONFIGURATION MANAGEMENT ENVIRONMENT [J].
BUCKLEY, FJ .
COMPUTER, 1994, 27 (02) :56-61
[38]   Version models for software configuration management [J].
Conradi, R ;
Westfechtel, B .
ACM COMPUTING SURVEYS, 1998, 30 (02) :232-282
[39]   Models and Methods of Software Configuration Management [J].
Bartusevics, Arturs ;
Novickis, Leonids ;
Leye, Stefan .
APPLIED COMPUTER SYSTEMS, 2015, 17 (01) :53-59
[40]   ELEMENTS OF SOFTWARE CONFIGURATION MANAGEMENT - COMMENTS [J].
BERSOFF, EH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (08) :822-822