One of the most important tasks in software maintenance is to understand the behavior of the system’s parts one is deal-ing with. The common way for a maintainer then is to study the documentation of a system. However, more often than not, this documentation is far away from being up to date, which is due to the system’s continuous changes which are not reflected in its documentation. In such a situation a maintainer is lost and her/his only alternative is to dig in the system’s source code. This paper deals with the prob-lem of how to infer a (part of a) system’s behavior without having to look at its source code directly when the docu-mentation is not trustworthy. For this purpose we analyze the events which are emitted by a system. Such ...
In recent years many tools and techniques have been proposed and even implementedwhich support maint...
Nowadays, security is a key concern for organizations. An increasingly popular solution to enhance s...
Tremendous amounts of data can be recorded during software execution. This provides valuable informa...
To understand and maintain the behavior of a (legacy) software system, one can observe and study the...
To understand and maintain the behavior of a (legacy) software system, one can observe and study the...
Characterizing software changes is a fundamental component of software maintenance. Despite being wi...
Software maintenance is the most expensive part of the software life-cycle. This is partially due to...
Abstract—Understanding the behaviors of a software system is very important for performing daily sys...
MEng (Computer and Electronic Engineering), North-West University, Potchefstroom CampusPrevious stud...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Abstract. This paper suggests an approach to the development of software testing and debugging autom...
The common and most often used models of software’s behavior are described and examined, advantages ...
Monitoring is a consolidated practice to characterize the dependability behavior of a software syste...
Abstract—Software systems contain unnecessary code. Its maintenance causes unnecessary costs. We pre...
Software maintenance is a widely studied area of software engineering that it is particularly import...
In recent years many tools and techniques have been proposed and even implementedwhich support maint...
Nowadays, security is a key concern for organizations. An increasingly popular solution to enhance s...
Tremendous amounts of data can be recorded during software execution. This provides valuable informa...
To understand and maintain the behavior of a (legacy) software system, one can observe and study the...
To understand and maintain the behavior of a (legacy) software system, one can observe and study the...
Characterizing software changes is a fundamental component of software maintenance. Despite being wi...
Software maintenance is the most expensive part of the software life-cycle. This is partially due to...
Abstract—Understanding the behaviors of a software system is very important for performing daily sys...
MEng (Computer and Electronic Engineering), North-West University, Potchefstroom CampusPrevious stud...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Abstract. This paper suggests an approach to the development of software testing and debugging autom...
The common and most often used models of software’s behavior are described and examined, advantages ...
Monitoring is a consolidated practice to characterize the dependability behavior of a software syste...
Abstract—Software systems contain unnecessary code. Its maintenance causes unnecessary costs. We pre...
Software maintenance is a widely studied area of software engineering that it is particularly import...
In recent years many tools and techniques have been proposed and even implementedwhich support maint...
Nowadays, security is a key concern for organizations. An increasingly popular solution to enhance s...
Tremendous amounts of data can be recorded during software execution. This provides valuable informa...