50,364 Hits in 7.3 sec

Model-Driven Instrumentation for Dynamic Analysis of Legacy Software Systems

André van Hoorn, Holger Knoche, Wolfgang Goerigk, Wilhelm Hasselbring
2011 Softwaretechnik-Trends  
Special emphasis is put on how to add monitoring instrumentation by means of aspect-oriented programming (AOP) to programs written in legacy languages.  ...  This paper presents an approach to generate instrumentation artifacts from models augmented with analysis directives.  ...  We employ aspect-oriented programming [2] to add monitoring probes to programs written in current or legacy languages.  ... 
dblp:journals/stt/HoornKGH11 fatcat:mjjnespbvrcqfnk44ddjwmigc4

Co-transformations in Information System Reengineering

Anthony Cleve, Jean Henrard, Jean-Luc Hainaut
2005 Electronical Notes in Theoretical Computer Science  
It presents the principles of a new transformational approach coupling database and program transformations and it describes a prototype CASE tool based on this approach.  ...  Database reengineering consists of deriving a new database from a legacy database and adapting the software components accordingly.  ...  The structure allows us to transform a program while the semantics gives us the means to compare programs and to reason about the validity of transformations [18] .  ... 
doi:10.1016/j.entcs.2005.07.001 fatcat:lahakrufijcs3nrbzqxsvy5l7m

Technical forum: Using logical data models for understanding and transforming legacy business applications

Satish Chandra, Jackie de Vries, John Field, Howard Hess, Manivannan Kalidasan, Komondoor V. Raghavan, Frans Nieuwerth, Ganesan Ramalingam, Justin Xue
2006 IBM Systems Journal  
ACKNOWLEDGMENTS We thank an anonymous referee for bringing some related work, as well as Fred Brooks' quotation at the beginning of the article, to our attention.  ...  We argue that this problem can be amelio-rated by adopting an approach in which logical data models of a legacy application are used by software developers to understand, maintain, and transform the software  ...  APPLICATIONS OF LOGICAL DATA MODELS A logical data model linked back to the physical constructs that realize it can serve as the foundation for a variety of program transformations, either implemented  ... 
doi:10.1147/sj.453.0647 fatcat:ovocvez7q5bipcty7fq6zaukkm

Aligning technology and business: Applying patterns for legacy transformation

H. M. Hess
2005 IBM Systems Journal  
This paper describes our approach for mapping business requirements to application software, for using patterns to help translate business requirements to software requirements, and for using patterns  ...  In this paper, we discuss techniques for accelerating change to legacy systems and for streamlining an application portfolio.  ...  Legacy transformation adds significant bottom-up analysis and design efforts to the top-down analysis inherent to IT projects. Patterns are a means to the end of legacy transformation.  ... 
doi:10.1147/sj.441.0025 fatcat:etxb3es3brcyff2rzsvwcb2cne

Wrapper-based evolution of legacy information systems

Philippe Thiran, Jean-Luc Hainaut, Geert-Jan Houben, Djamal Benslimane
2006 ACM Transactions on Software Engineering and Methodology  
For instance, incorporating a new program in a legacy database application can create an integrity mismatch, since the database model and the program data view can be quite different (e.g. standard file  ...  In addition, neither the legacy DBMS (too weak to address integrity issues correctly) nor the new program (that relies on data server responsibility) correctly cope with data integrity management.  ...  Transformations can be used to transform a schema from one model to another one, requiring specific operators for this couple of models. In , we define a set of transformations valid for GER schemas.  ... 
doi:10.1145/1178625.1178626 fatcat:dctqi3rg5zdhrafq4lsmi22mpa

ModifRoundtrip: A Model-Based tool to reuse legacy transformations

Paola Vallejo, Jean-Philippe Babau, Mickaël Kerboeuf
2016 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
In this approach, the data conforming to the reuse context coevolve into data conforming to the legacy transformation context.  ...  Nevertheless, in many cases, have to be rewritten in order to make them apply to semantically equivalent but structurally incompatible data.  ...  However, even if legacy transformations are available, reusing them within the scope of a given DSML raises two problems: the adaptation of DSML data structures (user oriented) into legacy transformation  ... 
dblp:conf/models/VallejoBK16 fatcat:2i7cx6dr7jccfnwjwbqoedhjyi

Leveraging legacy system dollars for e-business

L. Erlikh
2000 IT Professional Magazine  
Understanding a legacy system's structure and operations is critical to transforming it intelligently to the new architecture.  ...  How a healthcare provider used RescueWare to transform its claims processing system to e-components. The legacy system consisted of a Cobol batch system that collected data from 20 outside agencies.  ... 
doi:10.1109/6294.846201 fatcat:4qdzejtbbzacpn7pjeh2fxfdxq

Reengineering Legacy to Modern System with One Time Checker for Information System Evolution

2012 American Journal of Applied Sciences  
This approach was developed to impose the dynamic program slicing as a method, which was basically used for simplifying programs by focusing on selected aspects of semantics.  ...  Approach: In this respect to improve efficiency and decrease complexity, we propose a Reengineering model namely Reengineering Legacy to Modern (RL2M) system.  ...  Legacy systems can be used on various models ranging from standard file structures to relational and data models.  ... 
doi:10.3844/ajassp.2012.832.841 fatcat:4xsbdmmwmzerfgnpf7dm57rm7u

Legacy System Integration using a Grammar-Based Transformation System

Guido Menkhaus, Urs Frei
2004 Journal of Computing and Information Technology  
These legacy systems produce structured or semi-structured data that add to the vast amounts of data a company generates every day.  ...  This article presents a transformation system that uses a grammar-based approach to provide direct integration of applications and systems at the data level.  ...  Each command consists of a set of views and of a controller. The controller connects to the model and decides which view renders data from the model.  ... 
doi:10.2498/cit.2004.02.04 fatcat:t7xfup6gb5h6le4xrduwemvo6a


John J. Ritsko, David I. Seidman
2005 IBM Systems Journal  
Use legacy transformation patterns to identify and estimate alternative solutions to the require- ments and constraints.  ...  Although simplistic, this scenario demonstrates that the planning of a legacy transformation project requires integration of knowledge about the busi- ness model, its mapping to the legacy systems IBM  ... 
doi:10.1147/sj.441.0003 fatcat:c7iwxwnp7jbdlfknkjh3devwdq

Parallelizing Legacy Fortran Programs Using Rewriting Rules Technique and Algebraic Program Models [chapter]

Anatoliy Doroshenko, Kostiantyn Zhereb
2013 Communications in Computer and Information Science  
Using high-level algebraic models allows describing program transformations in a more concise manner. Performance measurements demonstrate high efficiency of obtained parallel programs.  ...  Our approach is to use rewriting rules technique in order to automate the transformation process.  ...  Further research directions include development of the same approach for transforming legacy Fortran applications to target distributed-memory systems and GPUs.  ... 
doi:10.1007/978-3-642-35737-4_3 fatcat:2iheu3q2jjc2jmlvgnesvisp2y

Assembler to C migration using the FermaT transformation system

M.P. Ward
1999 Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360)  
We present an example of using the tool to migrate a small, but complex, assembler module to C with no manual intervention required.  ...  We briefly discuss a mass migration exercise where 1,925 assembler modules were sucessfully migrated to C code.  ...  Formal Program Transformation The first stage in the transformation process is Data Translation. This transformation uses the restructured data file to change the data representation in the program.  ... 
doi:10.1109/icsm.1999.792571 dblp:conf/icsm/Ward99 fatcat:7rri7gce3je5ragecnyb36qmgq

Business process archeology using MARBLE

Ricardo Pérez-Castillo, Ignacio García-Rodríguez de Guzmán, Mario Piattini
2011 Information and Software Technology  
Results: The study reports that the proposed method makes it possible to obtain business process models from legacy systems with adequate levels of accuracy.  ...  The proposed method is validated using a case study that involves a real-life legacy system. The case study is conducted following the case study protocol proposed by Brereton et al.  ...  Business patterns establish what specific structure of the legacy system (represented in a KDM model) is transformed to each specific business pattern.  ... 
doi:10.1016/j.infsof.2011.05.006 fatcat:4zt7rnb2bzedbjyk4ocgynmchm

Getting Objects Methods and Interactions by Extracting Business Rules from Legacy Systems

Omar El Beggar, Brahim Bousetta, Taoufiq Gadi
2014 Journal of Systems Integration  
This paper aims to present an approach for knowledge acquisition from existing legacy systems by extracting business rules from source code.  ...  The maintenance of legacy systems becomes over the years extremely complex and highly expensive due to the incessant changes of company activities and policies.  ...  We used the ATLAS Transformation Language (ATL) (Allilaire ,et al., 2006) and (ATL, 2006) that is a domain-specific language for specifying model-to-model (M2M) or model-to-text (M2T) transformations  ... 
doi:10.20470/jsi.v5i3.204 fatcat:pg4xbbxpyrcqjow2jcz4fzzrke

A DSML for reversible transformations

Mickaël Kerboeuf, Jean-Philippe Babau
2011 Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops  
More precisely we suggest a model transformation approach to achieve this purpose.  ...  We can generate automatically data migration components from a Modif specification. They enable to put data complying with the specific context under the scope of the legacy tool.  ...  We call injection the transformation whose purpose is to put data under the scope of a tool. A DSL for injections From a model driven point of view, injection is a model transformation.  ... 
doi:10.1145/2095050.2095057 dblp:conf/oopsla/KerboeufB11 fatcat:qmwi3jshajfszml6c6nsivkf6q
« Previous Showing results 1 — 15 out of 50,364 results