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
基金
巴西圣保罗研究基金会;
关键词
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 条
  • [21] Software configuration management for a reusable software library within a software maintenance environment
    Kwon, OC
    Boldyreff, C
    Munro, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1998, 8 (04) : 483 - 515
  • [22] Impact of software engineering research on the practice of Software Configuration Management
    Estublier, J
    Leblang, D
    Van der Hoek, A
    Conradi, R
    Clemm, G
    Tichy, W
    Wiborg-Weber, D
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2005, 14 (04) : 383 - 430
  • [23] Software configuration management for product derivation in software product families
    Thao, Cheng
    Munson, Ethan V.
    Nguyen, Tien N.
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 265 - +
  • [24] Software Configuration Management in Global Software Development: A Systematic Map
    Fauzi, Shukor Sanim Mohd
    Bannerman, Paul L.
    Staples, Mark
    17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 404 - 413
  • [25] Dealing with Crosscutting Concerns in Existing Software
    Moonen, Leon
    2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, : 68 - 77
  • [26] SOFTWARE CONFIGURATION MANAGEMENT ISSUES IN THE MAINTENANCE OF ADA SOFTWARE SYSTEMS
    REEDY, A
    STEPHENSON, D
    DUDAR, E
    BLUMBERG, FC
    CONFERENCE ON SOFTWARE MAINTENANCE - 1989, PROCEEDINGS, 1989, : 234 - 245
  • [27] Improving change management in software development: Integrating traceability and software configuration management
    Mohan, Kannan
    Xu, Peng
    Cao, Lan
    Ramesh, Balasubramaniam
    DECISION SUPPORT SYSTEMS, 2008, 45 (04) : 922 - 936
  • [28] Modular software design with crosscutting interfaces
    Griswold, WG
    Shonle, M
    Sullivan, K
    Song, YY
    Tewari, N
    Cai, YF
    Rajan, H
    IEEE SOFTWARE, 2006, 23 (01) : 51 - +
  • [29] The Development of Software Configuration Management Repository
    Nuraminah, R.
    Fauzi, Shukor Sanim M.
    Nasir, M. Hairul Nizam M.
    2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, : 423 - +
  • [30] Architectural software configuration management in Molhado
    Nguyen, TN
    Munson, EV
    Boyland, JT
    Thao, C
    20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 296 - 305