Login | Register

Regression test selection for distributed Java RMI programs by means of formal concept analysis

Title:

Regression test selection for distributed Java RMI programs by means of formal concept analysis

Zhu, Hong Fei (2008) Regression test selection for distributed Java RMI programs by means of formal concept analysis. Masters thesis, Concordia University.

[thumbnail of MR63211.pdf]
Preview
Text (application/pdf)
MR63211.pdf - Accepted Version
1MB

Abstract

Software maintenance is the process of modifying an existing system to ensure that it meets current and future requirements. As a result, performing regression testing becomes an essential but time consuming aspect of any maintenance activity. Regression testing is initiated after a programmer has made changes to a program that may have inadvertently introduced errors. It is a quality control approach to ensure that the newly modified code still complies with its specified requirements and that unmodified code has not been affected by the maintenance activity. In the literature various types of test selection techniques have been proposed to reduce the effort associated with re-executing the required test cases. However, the majority of these approach has been focusing only on sequential programs, and provide no or only very limited support for distributed programs or database-driven applications. The thesis presents a lightweight methodology, which applies Formal Concept Analysis to support a regression test selection analysis, in combination with execution trace collection and external data sharing analysis, for distributed Java RMI programs. Two Eclipse plug-ins were developed to automate the regression test selection process and to evaluate our methodology.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Zhu, Hong Fei
Pagination:ix, 118 leaves ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Date:2008
Thesis Supervisor(s):Rilling, Juergen
Identification Number:LE 3 C66C67M 2008 Z48
ID Code:976277
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:22
Last Modified:13 Jul 2020 20:09
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top