Identifying Software Design Patterns by Adaptive Dictionary Coding
Identifying Software Design Patterns by Adaptive Dictionary Coding
Author(s): Krassimir Manev, Neli ManevaSubject(s): ICT Information and Communications Technologies
Published by: Нов български университет
Keywords: Legacy software; design patterns; design motives; adaptive dictionary coding; extraction of design motives;
Summary/Abstract: The Design Patterns (DP) approach is one of the modern techniques in the area of Software Engineering. It has been introduced to facilitate and make more effective the process of design and implementation of software - especially within the object-oriented paradigm (OOP). As usual, each technique that has proven useful for design and development of software is applied, sooner or later, in some other related activities as quality assurance, maintenance, etc. Indeed, DP approach is actively used in reengineering of existing software systems, too. Unfortunately, when a system is written in an old fashioned language like COBOL (in case of the so called legacy system), which is too far away from the OO paradigm, the use of DP is not the most appropriate solution. This paper is an attempt to adapt some ideas from DP approach and adaptive dictionary coding in order to facilitate the process of business logic extraction from programs, written in COBOL in form of design patterns.
Journal: Computer Science and Education in Computer Science
- Issue Year: 10/2014
- Issue No: 1
- Page Range: 167-182
- Page Count: 16
- Language: English