• Citations Per Year
Learn More
This paper presents a new approach to the use of design patterns for the reengineering of legacy code, using a mapping from procedural design patterns to object-oriented patterns. We show also how object-oriented design patterns can be formalised and correctness conditions for their application derived, in order to justify the preservation of functionality(More)
This paper uses a transformation from procedural design patterns to object-oriented design patterns for the re-engineering of legacy code. A formal semantics for design patterns is introduced in order to justify the preservation of functionality in the re-engineering process. We give examples of the technique on a case study of an industrial legacy system(More)
This paper gives an overview and considers impacts of some theories developed around granular computing, theory of computer networks and of evaluative computing on development of computing systems. Possible further development of soft computing and impacts of that development on the development of computing systems in general, is considered. This article(More)
  • 1