Please use this identifier to cite or link to this item: https://ruomo.lib.uom.gr/handle/7000/1239
Title: APPLICATION VERSIONING, SELECTIVE CLASS RECOMPILATION AND MANAGEMENT OF ACTIVE INSTANCES IN A FRAMEWORK FOR DYNAMIC APPLICATIONS
Authors: Voulalas, Georgios
Evangelidis, Georgios
Type: Conference Paper
Subjects: FRASCATI::Natural sciences::Computer and information sciences
Keywords: Model-driven development
Dynamic applications
Runtime compilation
Java platform
Data versioning
Selective recompilation
Meta-model
Issue Date: 2009
First Page: 317
Last Page: 322
Volume Title: Proceedings of the Fifth International Conference on Web Information Systems and Technologies
Abstract: In our previous research we have presented the core functional and data components of a framework for the development and deployment of web-based applications. The framework enables the operation of multiple applications within a single installation and supports runtime evolution by dynamically recompiling classes based on the source code that is retrieved from the database. It is structured upon a universal database schema (meta-model). The contributions of this paper include a versioning mechanism that enables access to old data in their real context (i.e., within the version of the application that created this data), a proposal for selective recompilation of new classes that allows applications to evolve safely at the minimum processing cost, and a policy for handling active classes (i.e., classes that have running instances) that need to be dynamically recompiled in order to reflect changes.
URI: https://doi.org/10.5220/0001836703170322
https://ruomo.lib.uom.gr/handle/7000/1239
ISBN: 978-989-8111-81-4
Other Identifiers: 10.5220/0001836703170322
Appears in Collections:Department of Applied Informatics

Files in This Item:
File Description SizeFormat 
2009_WEBIST.pdf148,52 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons