A FRAMEWORK FOR OBJECT-ORIENTED REVERSE ENGINEERING OF LEGACY INFORMATION SYSTEMS

Author(s):  
ULRIKE KÖLSCH ◽  
JÜRGEN LASCHEWSKI

There is every indication that an object-oriented view of an information system is a solid foundation for understanding its legacy organization, for relating it to the environment in which it is embedded and for guiding its reengineering. In this paper we present a framework based upon the formal object-oriented specification language TROLL, which provides an object-oriented view of legacy information systems. The aim is to combine existing methods and keep results in a common and suitable description base which provides the appropriate form for deriving object specifications from the legacy IS. We usethe language TROLL not only as description language, but also as a framework to support the maintenance engineers in their reverse engineering tasks by giving hints about what to do next to complete the object specifications. The result of the approach is a formal object-oriented specification of the legacy IS that is suitable both for developing a new IS or for reengineering the legacy system.

2006 ◽  
Vol 35 (3) ◽  
Author(s):  
Bronius Paradauskas ◽  
Aurimas Laurikaitis

This article discusses the process of enterprise knowledge extraction from relational database and source code of legacy information systems. Problems of legacy systems and main solutions for them are briefly described here. The uses of data reverse engineering and program understanding techniques to automatically infer as much as possible the schema and semantics of a legacy information system is analyzed. Eight step data reverse engineering algorithm for knowledge extraction from legacy systems is provided. A hypothetical example of knowledge extraction from legacy information system is presented.


Author(s):  
Jean-Luc Hainaut ◽  
Jean Henrard ◽  
Didier Roland ◽  
Jean-Marc Hick ◽  
Vincent Englebert

Database reverse engineering consists of recovering the abstract descriptions of files and databases of legacy information systems. A legacy information system can be defined as a “data-intensive application, such as [a] business system based on hundreds or thousands of data files (or tables), that significantly resists modifications and changes” (Brodie & Stonebraker, 1995). The objective of database reverse engineering is to recover the logical and conceptual descriptions, or schemas, of the permanent data of a legacy information system, that is, its database, be it implemented as a set of files or through an actual database management system.


Author(s):  
Tanty Oktavia

 Tutoring institution is an organization which focuses in education. The objective of this institution is improving the quality of learning of all students to achieve the desired target. The operational activities of this institution consist of registration, scheduling, evaluation, and administration supporters. It will be less effective if the processes are done manually. Therefore, many institutions are starting to restructure the model of information systems to support the company’s operations. This study describes about designing an information system model using object oriented approach based on the methodology introduced by Satzinger, where each phase is represented by using UML diagrams. The result achieved in this research is to produce a general model of information systems in supporting the operations of a tutoring institution. Designing an information system that is compatible with business processes can maximize the company's operations to run efficiently and effectively so as provides a competitive advantage from its competitors.


1995 ◽  
Vol 04 (02n03) ◽  
pp. 165-188 ◽  
Author(s):  
PETER HARTEL ◽  
RALF JUNGCLAUS

The focus of this paper is on the modeling of application and business process in Cooperative Information Systems. Such processes use several resources and services to achieve a common, global system goal. We integrate the proposed concepts into the framework of a formal object-oriented specification language (TROLL). The goals of our approach are to provide additional modeling support for business and application processes, to explain these processes in the underlying framework and to couple tightly the modeling of global processes and the modeling of structural aspects of the system.


2014 ◽  
Author(s):  
Rafael de Paula Herrera ◽  
Alan Salvany Felinto

Legacy Information Systems play key-roles on organizations development and growth. However, they can be considered as risky factor to operations chain whether they do not meet the demanding or become acting as single point of failures. In this work, we propose a migration model which is able to handle systems that depend on Relational Databases and its changes were driven through the use of a distributed middleware. We also pose how this approach was successfully applied while migrating a Legacy Information System to a Cloud Computing based infra-structure, adding fault-tolerance to its architecture as a competitive advantage, enabling the related services to be clustered and then horizontal scaled on demand. All major concerns on how the whole solution and its aggregated tools were conceived are discussed in high-level details, so them can be solely reproduced and integrated to another systems in order to achieve the same goals or improve its level of quality assurance.


Author(s):  
Irwan Rusda ◽  
Legiman Slamet ◽  
Dedy Irfan

Development of technology which progress rapidly has effect to change whole of aspects in human life. One of them is development of information technology. Development of information technologies can apply on web based information systems. Many agencies have moved to web based  inforation systems because of web based is more efective and eficient used. BEM UNP as executive campuss organization has a budget which the aim is implement activities to bend students characters. Examples are national seminars, talkshow, debates, open recruitment for new members, etc. The activities definitely are not without process of registration from participants. Most of the students want to participate in that activity. Usually get troubles activity informations, or trouble in registration directly to committe web based information systems used is one of the effective facilities to share activities process. The design of web based information syste, of BEM UNP visualizes by UML with using several object oriented of visualized diagrams. The result of web based information systems of BEM UNP is web based informations systems which give informations to BEM UNP and to ease students who want to bem participants in activities are implemented by BEM UNP. Keywords: Information System, BEM UNP, CodeIgniter Framework.


Author(s):  
Angelina Permatasari

The purpose of this research is to analyze the problems that may occur in the cake stores, especially theselling system used in the store, identify information needs and designing suitable sales information systems for the store. The methodology used in this research are analysis and design methods. Analysis methods that used in this research are study literature, observation, survey of the old system, analysis of survey needs, identification of information needs and interview. While the design method that used in this research is Object Oriented Analysis and Design (OOAD). The results achieved is sales information system for cake store in the form ofapplication design to replace the manual system. Conclusion, a computerized sales information system can improve existing sales procedures and solve the problems that may occur in the old system.


2011 ◽  
pp. 741-749
Author(s):  
Teta Stamati ◽  
Panagiotis Kanellis ◽  
Konstantina Stamati ◽  
Drakoulis Martakos

In recent years, the accelerated competition in the global marketplace rendered the corporate environment more volatile than ever. The businesses are heavily relying on technological advancements to deliver a vast array of initiatives across a variety of industries. The firms’ main partner in this increasingly complex and unpredictable journey is considered to be their information systems. Although the relevant industry offers an unprecedented rate of technological innovations, nevertheless there are cases where the information systems carry significant baggage from the past (Kelly, Gibson, Holland, & Light, 1999). There are aged systems that often form the central hub of the information flow within the organisation and are responsible for consolidating information about the business (Bisbal, Lawless, Wu, & Grimson, 1999; Sommerville, 2001) and thus they are called mission-critical legacy information systems. The term “Legacy”, according to the Oxford Dictionary, refers to any long-lasting effect of an event or process. The Legacy System describes an old system that remains in operation within an organisation. These systems often represent a massive, long-term business investment. Ulrich (1994) defined them as “stand-alone applications built during a prior era’s technology, but they are perhaps more widely understood as software systems whose plans and documentation are either poor or non-existent” (Connall & Burns, 1993). Bennett (1995) referred to the legacy systems as, “large software systems that we do not know how to cope with but that are vital to the organisation”, while Brodie and Stonebraker (1995) as “any information system that significantly resists modification and evolution to meet new and constantly changing business requirements”. Finally, O’Callaghan (1999), drawing on the characteristics of legacy systems, described them as “a large system delivering significant business value today from a substantial pre-investment in hardware and software that may be many years old. Characteristically, it will have a long maintenance tail. It is, therefore, by definition a successful system and is likely to be one that is, in its own terms, well engineered. It is a business critical system which has an architecture which makes it insufficiently flexible to meet the challenges of anticipated future change requirements.” Legacy systems as a subject area is often overlooked in favour of areas such as new technology developments and strategic planning of information technology. In this context, the following sections present an overview of the legacy information systems problems in terms of their scale and definition. The legacy system issues include the required man-effort and costs of maintaining and evolving existing systems and the current methods of migrating complex legacy systems to new technology. It is shown that legacy systems present a critical area of study in both software engineering and business information systems. Taking into account that the role of technology is not merely supportive but affects the way enterprises conduct their business, it is shown that it is outdated to consider the migration process as the simple replacement of aged or problematic hardware and software. Thus, the migration should be approached as a planned change process that first and foremost requires an understanding and a methodology that covers the range of issues and organisational entities involved.


Sign in / Sign up

Export Citation Format

Share Document