Object-oriented concepts facilitate the reusability as well as the maintainability of existing software. Due to the great amount of existing procedural software, object identification in procedural programs is an important approach. The object recovery process for this identification of objects within procedural programs presents several uncertainties and ambiguities, which have to be resolved by acquisition of additional knowledge from the application domain and a human expert. In this paper we show the basic concepts of the object recovery process and describe those uncertainties and ambiguities, as well as our way of managing them in order to identify objects in procedural programs. 1 Introduction Based on the increasing importance of r...
Many organisations are migrating towards object-oriented technology. However, owing to the business ...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Abstract. This study evaluates a method for reengineering a procedural system to an object-oriented ...
In order to translate a non-object-oriented (procedural) program into an object-oriented one, objec...
Most approaches for recovering objects from procedural code are exclusively based on static informat...
Object-oriented concepts seem to be useful concerning the reuse of existing software. Therefore a tr...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
Legacy software systems present a high level of entropy combined with imprecise documentation. This ...
Legacy software systems present a high level of entropy combined with imprecise documentation. This ...
The identification of objects in procedural programs has long been recognised as a key to renewing l...
Object-oriented re-architecting (OORA) concerns identification of objects in procedural code with th...
Empirical research is one way of testing software engineering methodologies. Many claims of the adv...
Software reuse has been demonstrated to increase productivity, reduce costs, and improve software qu...
We present an approach to decomposing legacy systems written in procedural languages into objects. T...
Many organisations are migrating towards object-oriented technology. However, owing to the business ...
Many organisations are migrating towards object-oriented technology. However, owing to the business ...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Abstract. This study evaluates a method for reengineering a procedural system to an object-oriented ...
In order to translate a non-object-oriented (procedural) program into an object-oriented one, objec...
Most approaches for recovering objects from procedural code are exclusively based on static informat...
Object-oriented concepts seem to be useful concerning the reuse of existing software. Therefore a tr...
An automated tool to assist in the understanding of legacy code can be useful both in the areas of s...
Legacy software systems present a high level of entropy combined with imprecise documentation. This ...
Legacy software systems present a high level of entropy combined with imprecise documentation. This ...
The identification of objects in procedural programs has long been recognised as a key to renewing l...
Object-oriented re-architecting (OORA) concerns identification of objects in procedural code with th...
Empirical research is one way of testing software engineering methodologies. Many claims of the adv...
Software reuse has been demonstrated to increase productivity, reduce costs, and improve software qu...
We present an approach to decomposing legacy systems written in procedural languages into objects. T...
Many organisations are migrating towards object-oriented technology. However, owing to the business ...
Many organisations are migrating towards object-oriented technology. However, owing to the business ...
Some recent commentaries have suggested that Object-Oriented Programming has not been successful in ...
Abstract. This study evaluates a method for reengineering a procedural system to an object-oriented ...