Constraint Based Transformation Theory Document Type Transfer Report
نویسندگان
چکیده
The migration of a legacy system is one of the most challenging tasks in the area of software evolution. There are existing several different approaches to migrate a legacy system with different advantages and disadvantages. One solution is to translate the software into an intermediate language which spans from the low abstraction level to the very high abstraction level. Once the software has been translated to intermediate language the abstraction level can be changed via mathematical proven transformation rules. Afterwards, a translator can easily translate the intermediate language into the target language. A very powerful intermediate language was invented by Martin Ward at the University of Oxford. This Language is called "Wide Spectrum Language" or "WSL". He also defines a set of mathematical proven code transformations and an environment to apply these transformations to WSL. This environment is called "FermaT Transformation Engine". In this report we will present initial work on a framework for a constraint based transformation system which gives the maintainer the possibility to apply constraint based code transformations with the FermaT Transformation Engine. It will review some of the achievements and outline the motivation and objectives for the proposed development framework. Furthermore, it reviews literature from the code transformation, constraint programming and expression language domain. Document Type Transfer Report Author Stefan Natelberg Date 29th November 2007 Version 1.0 Inspected Prof. Hussein Zedan
منابع مشابه
Constraint Based Transformation Theory
During the last 25 years the complexity and functionality of software systems has increased dramatically. Software systems have to be updated and restructured continuously [22]. In some cases it might be a solution to implement a completely new system from scratch but in the majority of cases the costs and the risks are too high and a solution for successful software evolution is needed [76]. N...
متن کاملرفع اعوجاج هندسی متون بهکمک اطلاعات هندسی خطوط متن
Document images produced by scanners or digital cameras usually have photometric and geometric distortions. If either of these effects distorts document, recognition of words from such a document image using OCR is subject to errors. In this paper we propose a novel approach to significantly remove geometric distortion from document images. In this method first we extract document lines from do...
متن کاملConstraint-based Document Presentation
Constraint-based programming has been used for a wide variety of applications where declarative speci cation and general solution mechanisms are desirable. This paper describes a prototype document preparation system, Ensemble-C, that utilizes constraint satisfaction as a mechanism for presentation maintenance and incremental formatting. The goal of the overall Ensemble project is the integrati...
متن کاملProvide a model for the establishment of the school in accordance with the indicators and requirements of the Education Transformation Document
Purpose: The aim of this study was to provide a model for school establishment in accordance with the indicators and requirements of the Education Transformation Document. Methodology: The research method was basic-applied in terms of purpose, descriptive-survey in terms of data collection method and combined in terms of data type. The statistical population of the study in the qualitative sect...
متن کاملDocument Image Dewarping Based on Text Line Detection and Surface Modeling (RESEARCH NOTE)
Document images produced by scanner or digital camera, usually suffer from geometric and photometric distortions. Both of them deteriorate the performance of OCR systems. In this paper, we present a novel method to compensate for undesirable geometric distortions aiming to improve OCR results. Our methodology is based on finding text lines by dynamic local connectivity map and then applying a l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007