SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Identifying and Qualifying Reusable Software Components
Computer - Special issue on cryptography
Computer aided software engineering (CASE) based on transformation with object-oriented logic (TOOL)
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
Retrieving reusable software by sampling behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
Language independent generation of graphical representations of source code
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
Systems reengineering patterns
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
ADAM: a graphical, object-oriented database-design tool and code generator
CSC '91 Proceedings of the 19th annual conference on Computer Science
Using transformation systems for software maintenance and reengineering
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
The software information base: a server for reuse
The VLDB Journal — The International Journal on Very Large Data Bases
A Shared, Persistent Object Store
ECOOP '88 Proceedings of the European Conference on Object-Oriented Programming
Restructuring Functions with Low Cohesion
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
A stable software model for MRI visual analyzer
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Maintenance productivity: observations based on an experience in a large system environment
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
The impact of software engineering research on modern progamming languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Wrapper-based evolution of legacy information systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The need for information exchange is growing rapidly day by day and the formal development tools have been proven insufficient to serve this need. But what will happen with all those large software applications that have been developed in the past, using legacy development tools such as 3rd GLs, which are still working in business? There are many reasons why these applications need to be modified or reconstructed in order to keep on running effectively. This paper presents a formal mechanism for analysis and re-implementation of legacy (mainly data-processing) application systems. This mechanism forms the implementation of an automated procedure in the analysis of old software systems and is based on a software tool that will be able to extract useful information from their source code. The steps, which will be followed, are: Initially, a parser will extract the necessary information from the sources of the old application and store it in a text file in a form of transactions. Then a special tool will read the text file and execute the transactions to a specially configured database. Finally, another tool will be configured in order to retrieve the information from the database by executing queries to it.