Secure migration of legacy applications to the web
Paper i proceeding, 2014

In software engineering, migration of an application is the process of moving the software from one execution platform to another. Nowadays, many desktop applications tend to migrate to the web or to the cloud. Desktop applications are not prepared to face the hostile environment of the web where applications frequently receive harmful data that attempt to exploit program vulnerabilities such as buffer overflows. We propose a migration process for desktop applications with a text-based user interface, which mitigates existing security concerns and enables the software to perform safely in the web without modifying its of the source code. Additionally, we describe an open source tool that facilitates our migration process.

Software migration

User interface

Legacy application

Web application


Z. Karampaglis

Aristotelio Panepistimio Thessalonikis

A. Mentis

Aristotelio Panepistimio Thessalonikis

F. Rafailidis

Aristotelio Panepistimio Thessalonikis

P. Tsolakidis

Chalmers, Data- och informationsteknik

A. Ampatzoglou

Aristotelio Panepistimio Thessalonikis

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 7991 229-243


Data- och informationsvetenskap



Mer information

Senast uppdaterat